{
  imports = [
    ./hardware-configuration.nix

    ../common/global
    ../common/optional/printing.nix

    ../common/users/xenorock
  ];

  networking = {
    hostName = "lust"; # Define your hostname.
    # useDHCP = lib.mkForce true;
    # networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant.
    networkmanager.enable = true;
    # Configure network proxy if necessary
    # networking.proxy.default = "http://user:password@proxy:port/";
    # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
    nameservers = ["100.100.100.100" "1.1.1.1" "8.8.8.8"]; # Use tailscale dns if available
    search = ["tail2df32.ts.net"];
  };

  programs = {
    dconf.enable = true;
    # adb.enable = true; # Not needed for now
    kdeconnect.enable = true;
  };

  fonts.enableDefaultPackages = true; # TODO: check if font module actually works and fix nerdfonts not displaying in firefox

  services.dbus.implementation = "broker"; # TODO: maybe move to global

  # This value determines the NixOS release from which the default
  # settings for stateful data, like file locations and database versions
  # on your system were taken. Itâ€˜s perfectly fine and recommended to leave
  # this value at the release version of the first install of this system.
  # Before changing this value read the documentation for this option
  # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
  system.stateVersion = "23.05"; # Did you read the comment?
}
