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