fix(fuji): desperate attempt at making firefox work

This commit is contained in:
uku 2024-06-09 12:20:22 +02:00
parent 86c7ae8267
commit e9fff626cf
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
3 changed files with 26 additions and 27 deletions

View file

@ -6,6 +6,16 @@
}: {
services.xserver.videoDrivers = lib.mkForce ["nvidia"];
boot.kernelParams = [
"nvidia.NVreg_EnableGpuFirmware=0"
];
environment.sessionVariables = {
NIXOS_OZONE_WL = "1";
LIBVA_DRIVER_NAME = "nvidia";
__EGL_VENDOR_LIBRARY_FILENAMES = "/run/opengl-driver/share/glvnd/egl_vendor.d/10_nvidia.json";
};
hardware.opengl = {
driSupport = true;
driSupport32Bit = true;
@ -21,16 +31,10 @@
};
};
# boot.extraModprobeConfig = ''
# options nvidia NVreg_RegistryDwords="PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3"
# '';
hm.wayland.windowManager.hyprland.settings.env = [
"LIBVA_DRIVER_NAME,nvidia"
"XDG_SESSION_TYPE,wayland"
"GBM_BACKEND,nvidia-drm"
"__GLX_VENDOR_LIBRARY_NAME,nvidia"
"__EGL_VENDOR_LIBRARY_FILENAMES,/run/opengl-driver/share/glvnd/egl_vendor.d/10_nvidia.json"
"NVD_BACKEND,direct"
];
}