Merge pull request #7029 from KhoTeru/profile/zen-browser

New profiles: zen, zen-bin, zen-browser
This commit is contained in:
netblue30 2026-01-13 10:01:19 -05:00 committed by GitHub
commit fa6bfd751e
5 changed files with 64 additions and 0 deletions

View file

@ -390,6 +390,7 @@ read-only ${HOME}/.w3m
read-only ${HOME}/.xmonad
read-only ${HOME}/.xscreensaver
read-only ${HOME}/.yarnrc
read-only ${HOME}/.zen/profiles.ini
read-only ${HOME}/_exrc
read-only ${HOME}/_gvimrc
read-only ${HOME}/_vimrc

View file

@ -0,0 +1,10 @@
# Firejail profile alias for zen-bin
# This file is overwritten after every install/update
# Persistent local customizations
include zen-bin.local
# Persistent global definitions
# added by included profile
#include globals.local
# Redirect
include zen-browser.profile

View file

@ -0,0 +1,40 @@
# Firejail profile for zen-browser
# Description: A beautifully designed, privacy-focused Firefox fork
# This file is overwritten after every install/update
# Persistent local customizations
include zen-browser.local
# Persistent global definitions
include globals.local
# (Ignore entry from disable-common.inc)
ignore read-only ${HOME}/.zen/profiles.ini
noblacklist ${HOME}/.cache/zen
noblacklist ${HOME}/.zen
# uses libgdk-pixbuf and/or glycin - see #6906
#blacklist /usr/libexec
mkdir ${HOME}/.cache/zen
mkdir ${HOME}/.zen
whitelist ${HOME}/.cache/zen
whitelist ${HOME}/.zen
# Add the following lines to allow access to the .mozilla directory,
# required by some extensions (like KeePassXC-Browser) to work properly
#noblacklist ${HOME}/.mozilla
#mkdir ${HOME}/.mozilla
#whitelist ${HOME}/.mozilla
# Note: Zen Browser requires a shell to launch on Arch and Fedora.
# Add the next lines to zen-browser.local to enable private-bin.
#private-bin bash,dbus-launch,dbus-send,env,zen-browser,sh,which
#private-bin basename,bash,cat,dirname,expr,false,zen,zen-bin,zen-browser,getenforce,ln,mkdir,pidof,restorecon,rm,rmdir,sed,sh,tclsh,true,uname
dbus-user filter
dbus-user.own org.mozilla.zen.*
dbus-user.own org.mpris.MediaPlayer2.firefox.*
ignore dbus-user none
# Redirect
include firefox-common.profile

View file

@ -0,0 +1,10 @@
# Firejail profile alias for zen
# This file is overwritten after every install/update
# Persistent local customizations
include zen.local
# Persistent global definitions
# added by included profile
#include globals.local
# Redirect
include zen-browser.profile

View file

@ -1063,6 +1063,9 @@ zaproxy
zart
zathura
zeal
zen
zen-bin
zen-browser
zim
zlib-flate
zoom