{ lib, config, ... }: { boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ "dm-snapshot" "i915" ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; my.hardware.gpu = "intel"; boot.initrd.luks.devices = { crypted-nixos = { device = "/dev/disk/by-uuid/401036ff-8ad8-4738-a249-85391dac0430"; preLVM = true; }; }; fileSystems = { "/" = { device = "/dev/disk/by-uuid/663f1c4a-dce6-48b2-b8e2-a602e812c49b"; fsType = "ext4"; }; "/boot" = { device = "/dev/disk/by-uuid/3F42-7C9B"; fsType = "vfat"; }; "/nix" = { device = "/dev/disk/by-uuid/148a5295-396b-495b-b46e-1fa4e99cf9d0"; fsType = "ext4"; }; "/home" = { device = "/dev/disk/by-uuid/16b6bd32-465c-4a42-a082-df42d912e5e5"; fsType = "ext4"; }; }; swapDevices = [ { device = "/dev/disk/by-uuid/0bc27219-00dd-4ae9-b946-ab65a68cbdf1"; } ]; powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; services.tlp.enable = true; }