summaryrefslogtreecommitdiff
path: root/installer/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'installer/default.nix')
-rw-r--r--installer/default.nix8
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