diff options
Diffstat (limited to 'installer/default.nix')
| -rw-r--r-- | installer/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/installer/default.nix b/installer/default.nix index ec47832a..8c0082fa 100644 --- a/installer/default.nix +++ b/installer/default.nix | |||
| @@ -8,7 +8,11 @@ with lib; | |||
| 8 | ]; | 8 | ]; |
| 9 | 9 | ||
| 10 | config = { | 10 | config = { |
| 11 | boot.initrd.availableKernelModules = [ "e1000e" ]; | 11 | boot = { |
| 12 | initrd.kernelModules = [ "e1000e" "virtio_net" ]; | ||
| 13 | kernelPackages = pkgs.linuxPackages_6_17; | ||
| 14 | zfs.package = pkgs.zfs_unstable; | ||
| 15 | }; | ||
| 12 | 16 | ||
| 13 | hardware.cpu.amd.updateMicrocode = config.hardware.enableRedistributableFirmware; | 17 | hardware.cpu.amd.updateMicrocode = config.hardware.enableRedistributableFirmware; |
| 14 | 18 | ||
| @@ -47,7 +51,7 @@ with lib; | |||
| 47 | services.xserver.videoDrivers = [ "nvidia" ]; | 51 | services.xserver.videoDrivers = [ "nvidia" ]; |
| 48 | systemd.services.nvidia-control-devices = { | 52 | systemd.services.nvidia-control-devices = { |
| 49 | wantedBy = [ "multi-user.target" ]; | 53 | wantedBy = [ "multi-user.target" ]; |
| 50 | serviceConfig.ExecStart = "${pkgs.linuxPackages.nvidia_x11.bin}/bin/nvidia-smi"; | 54 | serviceConfig.ExecStart = lib.getExe' pkgs.linuxPackages.nvidia_x11.bin "nvidia-smi"; |
| 51 | }; | 55 | }; |
| 52 | nixpkgs.externalConfig.allowUnfree = true; | 56 | nixpkgs.externalConfig.allowUnfree = true; |
| 53 | 57 | ||
