summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/nvidia.nix7
-rw-r--r--modules/virtualization.nix3
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