{ pkgs , ... }: { imports = [ # ./passthrough.nix ]; hardware = { graphics = { enable = true; enable32Bit = true; }; nvidia-container-toolkit = { enable = true; suppressNvidiaDriverAssertion = true; }; nvidia = { modesetting.enable = true; nvidiaSettings = true; open = false; # keep it like that for now, unstable!! package = pkgs.linuxPackages.nvidiaPackages.latest; powerManagement.enable = false; powerManagement.finegrained = false; }; }; services = { xserver = { videoDrivers = [ "nvidia" ]; }; }; nixpkgs.config.cudaSupport = true; environment.systemPackages = with pkgs; [ cudaPackages.cuda_nvcc cudaPackages.cudatoolkit glxinfo libepoxy libglvnd mesa nvidia-container-toolkit ]; }