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 = {
packages = with pkgs; [
# font-manager
chromium
gimp
gnome.gnome-calculator
gparted

View file

@ -4,25 +4,19 @@
displayManager.defaultSession = "gnome";
};
environment = {
gnome.excludePackages =
(with pkgs; [
gnome-tour
])
++ (with pkgs.gnome; [
cheese # webcam tool
gnome-terminal
epiphany # web browser
geary # email reader
totem # video player
tali # poker game
iagno # go game
hitori # sudoku game
atomix # puzzle game
]);
sessionVariables = {
NIXOS_OZONE_WL = "1";
};
};
environment.gnome.excludePackages =
(with pkgs; [
gnome-tour
])
++ (with pkgs.gnome; [
cheese # webcam tool
gnome-terminal
epiphany # web browser
geary # email reader
totem # video player
tali # poker game
iagno # go game
hitori # sudoku game
atomix # puzzle game
]);
}

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"
];
}