nongnu: firefox-esr: Fix VA-API support, again.

This also fixes the firefox package.
Supersedes dfc2b256eb.
This commit is contained in:
Jelle Licht 2022-12-03 23:09:20 +01:00
parent 5117915f0a
commit e5cc8b2c7b
No known key found for this signature in database
GPG key ID: DA4597F947B41025

View file

@ -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"))