aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking/browsers/firefox
diff options
context:
space:
mode:
authorCole Mickens <cole.mickens@gmail.com>2020-07-09 19:56:06 -0700
committerCole Mickens <cole.mickens@gmail.com>2020-07-09 19:56:36 -0700
commit8437596bebb1e7660b3a5783657ff6ac5e98afff (patch)
tree27acde65217faef8f6616ffd6e9732aac77bfddb /pkgs/applications/networking/browsers/firefox
parentc755302d7d1731ebb201cab96886e53ef7c671c5 (diff)
firefox{,-bin}: add 'mesa', for wayland/drm
Diffstat (limited to 'pkgs/applications/networking/browsers/firefox')
-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 9e7e4bc5efa2..23635dcc3006 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -10,6 +10,7 @@
, udev
, kerberos
, libva
+, mesa # firefox wants gbm for drm+dmabuf
}:
## configurability of the wrapper itself
@@ -65,7 +66,7 @@ let
++ lib.optional (cfg.enableFXCastBridge or false) fx_cast_bridge
++ extraNativeMessagingHosts
);
- libs = lib.optionals stdenv.isLinux [ udev libva ]
+ libs = lib.optionals stdenv.isLinux [ udev libva mesa ]
++ lib.optional ffmpegSupport ffmpeg
++ lib.optional gssSupport kerberos
++ lib.optional gdkWayland libglvnd