minerva-hardware.nix (732B)
1 { config, lib, modulesPath, ... }: 2 3 { 4 imports = 5 [ (modulesPath + "/installer/scan/not-detected.nix") 6 ]; 7 8 boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "sd_mod" "sdhci_pci" ]; 9 boot.initrd.kernelModules = [ ]; 10 boot.kernelModules = [ "kvm-intel" ]; 11 boot.extraModulePackages = [ ]; 12 13 nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 14 hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 15 16 # Bootloader 17 boot.loader.grub.enable = true; 18 boot.loader.grub.device = "/dev/sda"; 19 boot.loader.grub.useOSProber = true; 20 21 # Networking, use DHCP 22 networking.networkmanager.enable = true; 23 networking.useDHCP = lib.mkDefault true; 24 25 }