This commit is contained in:
Danilo Reyes
2025-11-22 23:30:45 -06:00
parent 4d66cff834
commit a3cc30d74c
3 changed files with 16 additions and 1 deletions

View File

@@ -7,11 +7,12 @@
{
options.my.services.nvidia.enable = lib.mkEnableOption "NVIDIA GPU drivers and CUDA";
config = lib.mkIf config.my.services.nvidia.enable {
environment.variables.CUDA_CACHE_PATH = "\${XDG_CACHE_HOME}/nv";
boot.kernelParams = lib.mkIf (config.networking.hostName == "workstation") [ "nvidia-drm.fbdev=1" ];
services.xserver.videoDrivers = [ "nvidia" ];
virtualisation.podman.enableNvidia = config.virtualisation.podman.enable;
environment.variables.CUDA_CACHE_PATH = "\${XDG_CACHE_HOME}/nv";
hardware = {
nvidia-container-toolkit.enable = true;
graphics = {
enable = true;
enable32Bit = true;