From e5cc8b2c7bdc3e3673434b880c4de338b34b492b Mon Sep 17 00:00:00 2001 From: Jelle Licht Date: Sat, 3 Dec 2022 23:09:20 +0100 Subject: [PATCH] nongnu: firefox-esr: Fix VA-API support, again. This also fixes the firefox package. Supersedes dfc2b256eb. --- nongnu/packages/mozilla.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nongnu/packages/mozilla.scm b/nongnu/packages/mozilla.scm index 09f050e..8d43b2e 100644 --- a/nongnu/packages/mozilla.scm +++ b/nongnu/packages/mozilla.scm @@ -334,6 +334,11 @@ according to Unicode Standard Annex #31") ;; XDG settings should be managed by Guix. (write-setting "browser.shell.checkDefaultBrowser" "false") (close-port port)))) + (add-after 'fix-preferences 'fix-store-permissions + (lambda* (#:key inputs #:allow-other-keys) + ;; Piggyback off of (and overwrite) the existing NixOS sandbox policy + (substitute* "security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp" + (("/nix/store") "/gnu/store")))) (add-after 'fix-preferences 'fix-ffmpeg-runtime-linker (lambda* (#:key inputs #:allow-other-keys) (let* ((ffmpeg (assoc-ref inputs "ffmpeg"))