diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/nvidia.nix | 7 | ||||
| -rw-r--r-- | modules/virtualization.nix | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/modules/nvidia.nix b/modules/nvidia.nix index 7d6d0b0..0309c7a 100644 --- a/modules/nvidia.nix +++ b/modules/nvidia.nix @@ -3,6 +3,8 @@ { services.xserver.videoDrivers = [ "nvidia" ]; + hardware.graphics.enable32Bit = true; + hardware.nvidia = { modesetting.enable = true; powerManagement.enable = true; @@ -21,5 +23,8 @@ }; }; - # environment.systemPackages = [ pkgs.cudatoolkit ]; + environment.systemPackages = [ + pkgs.cudatoolkit + pkgs.nvidia-container-toolkit + ]; } diff --git a/modules/virtualization.nix b/modules/virtualization.nix index 1a53cd6..08168b4 100644 --- a/modules/virtualization.nix +++ b/modules/virtualization.nix @@ -19,6 +19,7 @@ in spiceUSBRedirection.enable = true; docker.enable = true; + docker.enableNvidia = true; }; services.spice-vdagentd.enable = true; programs.virt-manager.enable = true; @@ -29,9 +30,9 @@ in environment.systemPackages = [ pkgs.looking-glass-client pkgs.libvirt - #pkgs.vagrant pkgs.virt-viewer pkgs.guestfs-tools + #pkgs.vagrant (pkgs.writeShellScriptBin "pin-cpu" '' if [[ $1 == "" ]]; then |
