about summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers/firefox/wrapper.nix
diff options
context:
space:
mode:
authortalyz <kim.lindberger@gmail.com>2019-06-03 17:07:41 +0200
committertalyz <kim.lindberger@gmail.com>2019-06-05 14:49:55 +0200
commitae2778c9e3877ec6858bfb30e90d47fd7bfe8567 (patch)
tree14ffa1fd46a4f2f2cae5ccc7cffbe91845066778 /pkgs/applications/networking/browsers/firefox/wrapper.nix
parentb7aaf9654307addc12b9ba62d5a03bfcffc64c5b (diff)
downloadnixlib-ae2778c9e3877ec6858bfb30e90d47fd7bfe8567.tar
nixlib-ae2778c9e3877ec6858bfb30e90d47fd7bfe8567.tar.gz
nixlib-ae2778c9e3877ec6858bfb30e90d47fd7bfe8567.tar.bz2
nixlib-ae2778c9e3877ec6858bfb30e90d47fd7bfe8567.tar.lz
nixlib-ae2778c9e3877ec6858bfb30e90d47fd7bfe8567.tar.xz
nixlib-ae2778c9e3877ec6858bfb30e90d47fd7bfe8567.tar.zst
nixlib-ae2778c9e3877ec6858bfb30e90d47fd7bfe8567.zip
firefox-wayland: Add missing dependency libglvnd (libEGL)
Firefox running in wayland mode is unable to find and load
libEGL.so (and says so on stdout). This puts it in "basic"
mode (unaccelerated graphics) and disables WebGL. Fix this by adding
libglvnd to the LD_LIBRARY_PATH.
Diffstat (limited to 'pkgs/applications/networking/browsers/firefox/wrapper.nix')
-rw-r--r--pkgs/applications/networking/browsers/firefox/wrapper.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 6982f82a816d..d99c2a40b081 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -2,7 +2,7 @@
 
 ## various stuff that can be plugged in
 , flashplayer, hal-flash
-, MPlayerPlugin, ffmpeg, xorg, libpulseaudio, libcanberra-gtk2
+, MPlayerPlugin, ffmpeg, xorg, libpulseaudio, libcanberra-gtk2, libglvnd
 , jrePlugin, icedtea_web
 , bluejeans, djview4, adobe-reader
 , google_talk_plugin, fribid, gnome3/*.gnome-shell*/
@@ -77,6 +77,7 @@ let
       libs =   lib.optional stdenv.isLinux udev
             ++ lib.optional ffmpegSupport ffmpeg
             ++ lib.optional gssSupport kerberos
+            ++ lib.optional gdkWayland libglvnd
             ++ lib.optionals (cfg.enableQuakeLive or false)
             (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ])
             ++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash