all repos — char/flake @ 1c7378c12f4e8d2b7911288c442d0fbc7c149351

nixos flake

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}