nixpkgs/pkgs/applications/networking/browsers/firefox
Martin Weinelt c156bdf40d
firefox, thunderbird, librewolf: Enable wayland support by default
Enabling Wayland support by default prevents use of XWayland on Wayland
systems, while correctly falling back to X11 when Wayland is
unavailable in the current session.

With the current packaging many people unnecessarily rely on the
`firefox` attribute, which is suggested by nixos-generate-config, which
in turn makes their Firefox use XWayland, when it shouldn't, which
causes bugs with GNOME on Wayland:

https://discourse.nixos.org/t/firefox-all-black-when-first-launched-after-login/21143

Using the Wayland-enabled Firefox was tested on pure X11 systems by
contributors on the #nix-mozilla:nixos.org room and we are confident
this change will not cause severe regressions.

Even better, people can now toggle `MOZ_ENABLE_WAYLAND=<0|1>` in their
environment to override this decision, should they feel the need to do
so.
2022-11-17 11:50:12 +01:00
..
common.nix buildMozillaMach: add curl into crashreporter rpath 2022-11-08 07:52:12 +01:00
env_var_for_system_dir-ff86.patch
no-buildconfig-ffx96.patch
packages.nix firefox-esr-102-unwrapped: 102.4.0esr -> 102.5.0esr 2022-11-14 19:20:38 +01:00
update.nix firefox-unwrapped: Use https url in update script 2022-09-23 03:20:27 +02:00
wrapper.nix firefox, thunderbird, librewolf: Enable wayland support by default 2022-11-17 11:50:12 +01:00