default.nix (1092B)
1 { config, lib, pkgs, ... }: 2 { 3 4 boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "sd_mod" "amdgpu" "vfio-pci" ]; 5 #boot.initrd.preDeviceCommands = '' 6 # DEVS="0000:27:00.0 0000:27:00.1" 7 # for DEV in $DEVS; do 8 # echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override 9 # done 10 # modprobe -i vfio-pci 11 #''; 12 13 boot.kernelParams = [ "amdgpu.gpu_recovery=1" ]; 14 boot.kernelModules = [ "kvm-amd" "kvm-intel" ]; 15 boot.loader.grub.copyKernels = true; 16 boot.extraModulePackages = [ ]; 17 18 fileSystems."/" = 19 { device = "znix/root/nixos"; 20 fsType = "zfs"; 21 }; 22 23 fileSystems."/home" = 24 { device = "znix/home"; 25 fsType = "zfs"; 26 }; 27 28 fileSystems."/zbig" = 29 { device = "zbig"; 30 fsType = "zfs"; 31 }; 32 33 #fileSystems."/chonk" = 34 # { device = "chonk"; 35 # fsType = "zfs"; 36 # }; 37 38 # swapDevices = 39 # [ { device = "/dev/disk/by-uuid/d4e4ae51-9179-439d-925b-8df42dd1bfc5"; } 40 # ]; 41 42 hardware.enableAllFirmware = true; 43 44 boot.loader.grub.devices = [ "/dev/nvme0n1" ]; 45 boot.supportedFilesystems = ["zfs"]; 46 }