# desktop specific nixos options
{
  config,
  pkgs,
  ...
}: {
  imports = [
    # Include the results of the hardware scan.
    ./hardware-configuration.nix
    ../../system/gaming
    ../../system/wayland
    ../../system/amd
  ];
  powerManagement = {
    cpuFreqGovernor = "performance";
  };
  # networking, firewall, and hostname
  networking = {
    hostName = "elliotpc";
    networkmanager.enable = true;
    firewall.enable = true;
    enableIPv6 = false;
  };
  # swap
  swapDevices = [
    {
      device = "/var/lib/swapfile";
      size = 8 * 1024;
    }
  ];

programs.nix-ld.enable = true;

  # env variables
  # you probably shouldn't change this, but if you want to please read the documentation first
  system.stateVersion = "23.11";
}
