{ lib, config, ... }: { boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usbhid" ]; boot.initrd.kernelModules = [ "dm-snapshot" ]; boot.extraModulePackages = [ ]; # Volumes boot.initrd.luks.devices = { crypted-nixos = { device = "/dev/disk/by-uuid/5a1ac4ae-d74f-4599-bc5a-fc0a3501a196"; preLVM = true; }; }; fileSystems = { "/" = { device = "/dev/disk/by-uuid/8dd700f8-7bf7-426c-8869-d31687e343df"; fsType = "ext4"; }; "/boot" = { device = "/dev/disk/by-uuid/F2B6-C8CA"; fsType = "vfat"; }; "/nix" = { device = "/dev/disk/by-uuid/b7a643f6-a78e-4e32-a1a3-22b321465bf6"; fsType = "ext4"; }; "/home" = { device = "/dev/disk/by-uuid/e26f6727-3712-4830-b8e8-fdbce5e3584b"; fsType = "ext4"; }; }; swapDevices = [ { device = "/dev/disk/by-uuid/5fe5e76b-df3d-43ce-abf9-d2b63078df09"; } ]; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; }