{ config, lib, modulesPath, ... }: { imports = [ # (modulesPath + "/installer/cd-dvd/installation-cd-minimal.nix") (modulesPath + "/installer/scan/not-detected.nix") ]; boot = { initrd = { availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ]; kernelModules = [ ]; }; kernelModules = [ "kvm-intel" ]; blacklistedKernelModules = [ "nouveau" "nvidia" "nvidia_drm" "nvidia_modeset" ]; kernelParams = [ "mem_sleep_default=deep" ]; extraModulePackages = [ ]; extraModprobeConfig = '' blacklist nouveau options nouveau modeset=0 ''; }; # Earlier font setup console.earlySetup = true; # Enable firmware updates via `fwupdmgr`. services.fwupd.enable = lib.mkDefault true; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; }