summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRutherther <rutherther@ditigal.xyz>2024-10-27 08:45:04 +0100
committerJohn Kehayias <john.kehayias@protonmail.com>2024-11-10 16:14:18 -0500
commit425f3ee3ddd0fbf758790b4d377c9f071cbf2bd9 (patch)
tree38317b7c87e799efcce44e2a3544fda3e2cb8e14
parentc60ade9082af8d20b084999c7d98305b2637c7c4 (diff)
nongnu: firefox-esr: Wrap with pipewire.
Firefox needs pipewire in LD_LIBRARY_PATH for screensharing on Wayland, otherwise the screensharing just won't start. * nongnu/packages/mozilla.scm (firefox-esr)[arguments]: Add pipewire lib path to LD_LIBRARY_PATH variable in 'wrap-program phase. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
-rw-r--r--nongnu/packages/mozilla.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/nongnu/packages/mozilla.scm b/nongnu/packages/mozilla.scm
index d7e2eda..ee55354 100644
--- a/nongnu/packages/mozilla.scm
+++ b/nongnu/packages/mozilla.scm
@@ -370,13 +370,17 @@
370 '("mesa" "ffmpeg"))))) 370 '("mesa" "ffmpeg")))))
371 (pulseaudio-lib (string-append (assoc-ref inputs "pulseaudio") 371 (pulseaudio-lib (string-append (assoc-ref inputs "pulseaudio")
372 "/lib")) 372 "/lib"))
373 ;; For sharing on Wayland
374 (pipewire-lib (string-append (assoc-ref inputs "pipewire")
375 "/lib"))
373 ;; For U2F and WebAuthn 376 ;; For U2F and WebAuthn
374 (eudev-lib (string-append (assoc-ref inputs "eudev") "/lib")) 377 (eudev-lib (string-append (assoc-ref inputs "eudev") "/lib"))
375 (gtk-share (string-append (assoc-ref inputs "gtk+") 378 (gtk-share (string-append (assoc-ref inputs "gtk+")
376 "/share"))) 379 "/share")))
377 (wrap-program (car (find-files lib "^firefox$")) 380 (wrap-program (car (find-files lib "^firefox$"))
378 `("LD_LIBRARY_PATH" prefix (,mesa-lib ,libnotify-lib ,libva-lib 381 `("LD_LIBRARY_PATH" prefix (,mesa-lib ,libnotify-lib ,libva-lib
379 ,pulseaudio-lib ,eudev-lib ,@rdd-whitelist)) 382 ,pulseaudio-lib ,eudev-lib ,@rdd-whitelist
383 ,pipewire-lib))
380 `("XDG_DATA_DIRS" prefix (,gtk-share)) 384 `("XDG_DATA_DIRS" prefix (,gtk-share))
381 `("MOZ_LEGACY_PROFILES" = ("1")) 385 `("MOZ_LEGACY_PROFILES" = ("1"))
382 `("MOZ_ALLOW_DOWNGRADE" = ("1")))))) 386 `("MOZ_ALLOW_DOWNGRADE" = ("1"))))))