Progress rewrite further

This commit is contained in:
caem 2025-01-10 23:38:56 +01:00
parent bc6d1e6984
commit b00e1c1c9d
Signed by: caem
GPG key ID: 69A830D03203405F
15 changed files with 169 additions and 44 deletions

View file

@ -0,0 +1,44 @@
{ config, ... }:
{
hardware = {
graphics = {
enable = true;
enable32Bit = true;
};
nvidia = {
open = true;
modesetting.enable = true;
package = config.boot.kernelPackages.nvidiaPackages.beta;
nvidiaSettings = false;
};
};
boot.kernelParams = [
"nvidia_drm.fbdev=1"
"nvidia.NVreg_PreserveVideoMemoryAllocations=1"
];
services.xserver.videoDrivers = [ "nvidia" ];
environment.sessionVariables = {
LIBVA_DRIVER_NAME = "nvidia";
GBM_BACKEND = "nvidia-drm";
__GLX_VENDOR_LIBRARY_NAME = "nvidia";
NVD_BACKEND = "direct";
};
nixpkgs.config.cudaSupport = true;
nix = {
settings = {
substituters = [
"https://cuda-maintainers.cachix.org"
];
trusted-public-keys = [
"cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E="
];
};
};
}