firefox/container.yaml
2026-04-10 15:03:19 -04:00

51 lines
1.6 KiB
YAML

flatpak:
id: org.mozilla.firefox
branch: stable
runtime-name: flatpak-runtime
runtime-version: f44
packages:
- firefox
- firefox-langpacks
command: firefox
rename-icon: firefox
add-extensions:
org.mozilla.firefox.Locale:
directory: share/runtime/locale
autodelete: true
locale-subset: true
org.mozilla.firefox.systemconfig:
directory: etc/firefox
no-autodownload: true
finish-args: |-
--share=ipc
--share=network
--socket=pulseaudio
--socket=wayland
--socket=x11
--socket=pcsc
--env=KRB5CCNAME=KCM:
--filesystem=/run/.heim_org.h5l.kcm-socket
--filesystem=~/.mozilla:create
--filesystem=home:ro
--filesystem=xdg-download:rw
--filesystem=xdg-run/gvfs
--filesystem=xdg-run/gvfsd
--filesystem=xdg-run/pipewire-0
--filesystem=xdg-run/speech-dispatcher
--device=all
--talk-name=org.freedesktop.FileManager1
--system-talk-name=org.freedesktop.NetworkManager
--talk-name=org.a11y.Bus
--talk-name=org.gnome.SessionManager
--talk-name=org.freedesktop.ScreenSaver
--talk-name=org.gtk.vfs.*
--talk-name=org.freedesktop.Notifications
--own-name=org.mpris.MediaPlayer2.firefox.*
--own-name=org.mozilla.firefox.*
cleanup-commands: |
cd /app/lib64/firefox/langpacks
for f in *; do
l=`echo $f | sed -e 's/langpack-\([^-@]*\).*/\1/'`
rm -f $f
ln -sf ../../../share/runtime/locale/$l/$f .
done