| | |
| | | boot.initrd.kernelModules = [ ]; |
| | | boot.kernelModules = [ "kvm-intel" ]; |
| | | boot.extraModulePackages = [ ]; |
| | | boot.supportedFilesystems = [ "zfs" ]; |
| | | networking.hostId = "81fdcc33"; |
| | | |
| | | fileSystems."/" = |
| | | { device = "/dev/disk/by-uuid/c5820e22-2f08-461e-8003-1e99d0e783e9"; |
| | |
| | | options = [ "fmask=0077" "dmask=0077" ]; |
| | | }; |
| | | |
| | | boot.zfs = { |
| | | forceImportRoot = false; |
| | | extraPools = [ "pool" ]; |
| | | }; |
| | | services.zfs = { |
| | | autoScrub.enable = true; |
| | | trim.enable = true; |
| | | }; |
| | | |
| | | swapDevices = [ ]; |
| | | |
| | | # Enables DHCP on each ethernet and wireless interface. In case of scripted networking |
| | |
| | | networking.useDHCP = lib.mkDefault true; |
| | | # networking.interfaces.enp1s0.useDHCP = lib.mkDefault true; |
| | | # networking.interfaces.wlo1.useDHCP = lib.mkDefault true; |
| | | hardware.bluetooth = { |
| | | enable = true; |
| | | powerOnBoot = true; |
| | | }; |
| | | |
| | | nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; |
| | | hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; |