profiles/runestone/hardware-configuration.nix (view raw)
1{
2 config,
3 lib,
4 modulesPath,
5 ...
6}:
7{
8 imports = [
9 (modulesPath + "/installer/scan/not-detected.nix")
10 ];
11
12 boot.initrd.availableKernelModules = [
13 "vmd"
14 "xhci_pci"
15 "ahci"
16 "nvme"
17 "usb_storage"
18 "sd_mod"
19 ];
20 boot.initrd.kernelModules = [ ];
21 boot.kernelModules = [ "kvm-intel" ];
22 boot.extraModulePackages = [ ];
23
24 fileSystems."/" = {
25 device = "/dev/disk/by-uuid/a69298ce-9e01-43d4-b395-ddec19dc4a42";
26 fsType = "ext4";
27 };
28
29 fileSystems."/boot" = {
30 device = "/dev/disk/by-uuid/92E6-F710";
31 fsType = "vfat";
32 options = [
33 "fmask=0077"
34 "dmask=0077"
35 ];
36 };
37
38 swapDevices = [ { device = "/dev/disk/by-uuid/ded24e03-a766-49eb-b494-071a9ac45423"; } ];
39
40 networking.useDHCP = lib.mkDefault true;
41
42 nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
43 hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
44}