3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/top-level
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
..
agda-packages.nix
aliases.nix firefox, thunderbird, librewolf: Enable wayland support by default 2022-11-17 11:50:12 +01:00
all-packages.nix firefox, thunderbird, librewolf: Enable wayland support by default 2022-11-17 11:50:12 +01:00
beam-packages.nix
config.nix
coq-packages.nix coq: default to version 8.16 2022-10-12 20:38:44 +02:00
cubocore-packages.nix
cuda-packages.nix cudaPackages.cutensor: 1.3.1.3 -> 1.5.0.3 2022-10-21 21:45:19 -05:00
darwin-packages.nix
default.nix
dhall-packages.nix
dotnet-packages.nix
emacs-packages.nix
emscripten-packages.nix
gnuradio-packages.nix
haskell-packages.nix haskell.packages.ghc92: revert to 9.2.4 2022-11-09 23:44:01 +01:00
haxe-packages.nix
impure.nix
java-packages.nix {temurin,adoptopenjdk}-bin: use alpine_linux os for musl libc 2022-10-12 20:28:59 +02:00
kodi-packages.nix
linux-kernels.nix linuxKernels: remove attrs for kernels EOLed before 22.05 2022-11-08 17:09:46 +01:00
lua-packages.nix
make-tarball.nix
metrics.nix
nim-packages.nix
nixpkgs-basic-release-checks.nix
ocaml-packages.nix ocamlPackages.ocamlc-loc: init at 3.4.1 2022-11-11 15:55:25 +01:00
octave-packages.nix
packages-config.nix packages-config: drop versioned emacsPackages alias 2022-10-24 00:24:12 +02:00
perl-packages.nix exiftool: add meta.changelog 2022-11-10 22:47:10 +01:00
php-packages.nix php.packages: Add back meta attributes 2022-11-12 08:30:42 +01:00
python-aliases.nix Merge pull request #196957 from Madouura/dev/protonup 2022-11-07 23:24:41 +01:00
python-packages.nix cloudflare-dyndns: remove from python3Packages 2022-11-14 19:34:56 -08:00
python2-packages.nix pythonPackages: ensure all derivations provide python modules 2022-10-27 10:03:16 +02:00
qt5-packages.nix Merge pull request #194031 from NickCao/stellarium 2022-11-04 15:33:03 +01:00
qt6-packages.nix qt6Packages.qxlsx: init 2022-11-05 21:39:10 +08:00
release-alternatives.nix
release-cross.nix
release-cuda.nix
release-haskell.nix release-haskell.nix: test emanote 2022-11-11 18:03:41 +01:00
release-lib.nix
release-python.nix
release-r.nix
release-small.nix
release.nix
ruby-packages.nix jekyll-favicon: init at 1.1.0 2022-10-30 20:14:41 +13:00
splice.nix
stage.nix Merge pull request #161657 from Atemu/pkgsDarwinIntel 2022-11-03 12:14:51 +11:00
unixtools.nix
wine-packages.nix