diff options
Diffstat (limited to 'modules/hardware.nix')
| -rw-r--r-- | modules/hardware.nix | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/modules/hardware.nix b/modules/hardware.nix deleted file mode 100644 index 7b11ca6..0000000 --- a/modules/hardware.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ lib, modulesPath, ... }: -{ - imports = [ - (modulesPath + "/installer/scan/not-detected.nix") - ]; - - boot.initrd = { - availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" ]; - kernelModules = [ ]; - }; - boot.kernelModules = [ - "kvm-intel" - "sd_mod" - ]; - hardware = { - enableAllFirmware = true; - cpu.intel.updateMicrocode = true; - }; - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; - - # Power/power state - powerManagement = { - enable = true; - cpuFreqGovernor = "powersave"; - }; - services.acpid.enable = true; - services.logind = { - powerKey = "ignore"; - rebootKey = "ignore"; - lidSwitch = "ignore"; - lidSwitchDocked = "ignore"; - lidSwitchExternalPower = "ignore"; - hibernateKey = "ignore"; - suspendKey = "ignore"; - }; - - # Bootloader - boot.loader = { - systemd-boot = { - enable = true; - configurationLimit = 30; - }; - timeout = 1; - efi.canTouchEfiVariables = true; - }; - - # File system - fileSystems = { - "/" = { - device = "/dev/disk/by-label/nixos"; - fsType = "ext4"; - }; - "/boot" = { - device = "/dev/disk/by-label/boot"; - fsType = "vfat"; - }; - "/media" = { - device = "/dev/disk/by-label/media"; - fsType = "ext4"; - options = [ "rw" "nofail" "x-systemd.automount" "x-systemd.mount-timeout=30s" ]; - }; - }; - swapDevices = [{ device = "/dev/disk/by-label/swap"; }]; - - networking.useDHCP = lib.mkDefault true; - - systemd.extraConfig = ''DefaultLimitNOFILE=65536''; - systemd.user.extraConfig = ''DefaultLimitNOFILE=65536''; - boot.kernel.sysctl."fs.inotify.max_user_instances" = 8192; - security.pam.loginLimits = [ - { domain = "*"; type = "-"; item = "nofile"; value = "65536"; } - ]; -} |
