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 | 
