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

@ -63,6 +63,7 @@
home = { home = {
packages = with pkgs; [ packages = with pkgs; [
# font-manager # font-manager
chromium
gimp gimp
gnome.gnome-calculator gnome.gnome-calculator
gparted gparted

View file

@ -4,8 +4,7 @@
displayManager.defaultSession = "gnome"; displayManager.defaultSession = "gnome";
}; };
environment = { environment.gnome.excludePackages =
gnome.excludePackages =
(with pkgs; [ (with pkgs; [
gnome-tour gnome-tour
]) ])
@ -20,9 +19,4 @@
hitori # sudoku game hitori # sudoku game
atomix # puzzle game atomix # puzzle game
]); ]);
sessionVariables = {
NIXOS_OZONE_WL = "1";
};
};
} }

View file

@ -6,6 +6,16 @@
}: { }: {
services.xserver.videoDrivers = lib.mkForce ["nvidia"]; 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 = { hardware.opengl = {
driSupport = true; driSupport = true;
driSupport32Bit = 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 = [ hm.wayland.windowManager.hyprland.settings.env = [
"LIBVA_DRIVER_NAME,nvidia"
"XDG_SESSION_TYPE,wayland" "XDG_SESSION_TYPE,wayland"
"GBM_BACKEND,nvidia-drm" "GBM_BACKEND,nvidia-drm"
"__GLX_VENDOR_LIBRARY_NAME,nvidia" "__GLX_VENDOR_LIBRARY_NAME,nvidia"
"__EGL_VENDOR_LIBRARY_FILENAMES,/run/opengl-driver/share/glvnd/egl_vendor.d/10_nvidia.json"
"NVD_BACKEND,direct" "NVD_BACKEND,direct"
]; ];
} }