nix machine / user configurations
at terra 629 B view raw
1{ pkgs, ... }: 2{ 3 boot = { 4 tmp.useTmpfs = true; 5 loader = { 6 efi.canTouchEfiVariables = true; 7 systemd-boot.enable = true; 8 systemd-boot.configurationLimit = 10; 9 }; 10 kernelPackages = pkgs.linuxPackages_zen; 11 supportedFilesystems = [ "f2fs" ]; 12 initrd = { 13 availableKernelModules = [ 14 "nvme" 15 "xhci_pci" 16 "ahci" 17 "usb_storage" 18 "usbhid" 19 "sd_mod" 20 ]; 21 kernelModules = [ "amdgpu" ]; 22 }; 23 kernelModules = [ "kvm-amd" ]; 24 extraModulePackages = [ ]; 25 kernel.sysctl = { 26 "fs.inotify.max_user_watches" = 524288; 27 }; 28 }; 29}