aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@protonmail.com>2021-12-08 17:23:47 +0000
committerLibravatar GitHub <noreply@github.com>2021-12-08 17:23:47 +0000
commit1ff5513ee167d9ae6e60ff24fca5f3deb3aa3eb7 (patch)
treee818a8c522cd7b3666a820266ae312c9c6d9a5cd /etc
parentMerge pull request #4732 from kmk3/fix-groups-misc3 (diff)
parentkeep in sync with librewolf.profile from master branch (diff)
downloadfirejail-1ff5513ee167d9ae6e60ff24fca5f3deb3aa3eb7.tar.gz
firejail-1ff5513ee167d9ae6e60ff24fca5f3deb3aa3eb7.tar.zst
firejail-1ff5513ee167d9ae6e60ff24fca5f3deb3aa3eb7.zip
Merge pull request #4743 from vnepogodin/master
Add CachyBrowser profile
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-programs.inc2
-rw-r--r--etc/profile-a-l/cachy-browser.profile56
2 files changed, 58 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 4e440de1e..5932481f7 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -85,6 +85,7 @@ blacklist ${HOME}/.cache/attic
85blacklist ${HOME}/.cache/babl 85blacklist ${HOME}/.cache/babl
86blacklist ${HOME}/.cache/bnox 86blacklist ${HOME}/.cache/bnox
87blacklist ${HOME}/.cache/borg 87blacklist ${HOME}/.cache/borg
88blacklist ${HOME}/.cache/cachy
88blacklist ${HOME}/.cache/calibre 89blacklist ${HOME}/.cache/calibre
89blacklist ${HOME}/.cache/cantata 90blacklist ${HOME}/.cache/cantata
90blacklist ${HOME}/.cache/champlain 91blacklist ${HOME}/.cache/champlain
@@ -223,6 +224,7 @@ blacklist ${HOME}/.cache/youtube-dl
223blacklist ${HOME}/.cache/youtube-viewer 224blacklist ${HOME}/.cache/youtube-viewer
224blacklist ${HOME}/.cache/yt-dlp 225blacklist ${HOME}/.cache/yt-dlp
225blacklist ${HOME}/.cache/zim 226blacklist ${HOME}/.cache/zim
227blacklist ${HOME}/.cachy
226blacklist ${HOME}/.cargo 228blacklist ${HOME}/.cargo
227blacklist ${HOME}/.claws-mail 229blacklist ${HOME}/.claws-mail
228blacklist ${HOME}/.clion* 230blacklist ${HOME}/.clion*
diff --git a/etc/profile-a-l/cachy-browser.profile b/etc/profile-a-l/cachy-browser.profile
new file mode 100644
index 000000000..7a14d9464
--- /dev/null
+++ b/etc/profile-a-l/cachy-browser.profile
@@ -0,0 +1,56 @@
1# Firejail profile for Cachy-Browser
2# Description: Librewolf fork based on enhanced privacy with gentoo patchset
3# This file is overwritten after every install/update
4# Persistent local customizations
5include cachy-browser.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.cache/cachy
10noblacklist ${HOME}/.cachy
11
12mkdir ${HOME}/.cache/cachy
13mkdir ${HOME}/.cachy
14whitelist ${HOME}/.cache/cachy
15whitelist ${HOME}/.cachy
16
17# Add the next lines to your cachy-browser.local if you want to use the migration wizard.
18#noblacklist ${HOME}/.mozilla
19#whitelist ${HOME}/.mozilla
20
21# To enable KeePassXC Plugin add one of the following lines to your cachy-browser.local.
22# NOTE: start KeePassXC before CachyBrowser and keep it open to allow communication between them.
23#whitelist ${RUNUSER}/kpxc_server
24#whitelist ${RUNUSER}/org.keepassxc.KeePassXC.BrowserServer
25
26whitelist /usr/share/doc
27whitelist /usr/share/gtk-doc/html
28whitelist /usr/share/mozilla
29whitelist /usr/share/webext
30include whitelist-usr-share-common.inc
31
32# Add the next line to your cachy-browser.local to enable private-bin (Arch Linux).
33#private-bin dbus-launch,dbus-send,cachy-browser,sh
34# Add the next line to your cachy-browser.local to enable private-etc.
35# NOTE: private-etc must first be enabled in firefox-common.local.
36#private-etc cachy-browser
37
38dbus-user filter
39dbus-user.own org.mozilla.cachybrowser.*
40# Add the next line to your cachy-browser.local to enable native notifications.
41#dbus-user.talk org.freedesktop.Notifications
42# Add the next line to your cachy-browser.local to allow inhibiting screensavers.
43#dbus-user.talk org.freedesktop.ScreenSaver
44# Add the next lines to your cachy-browser.local for plasma browser integration.
45#dbus-user.own org.mpris.MediaPlayer2.plasma-browser-integration
46#dbus-user.talk org.kde.JobViewServer
47#dbus-user.talk org.kde.kuiserver
48# Add the next line to your cachy-browser.local to allow screensharing under Wayland.
49#dbus-user.talk org.freedesktop.portal.Desktop
50# Also add the next line to your cachy-browser.local if screensharing does not work with
51# the above lines (depends on the portal implementation).
52#ignore noroot
53ignore dbus-user none
54
55# Redirect
56include firefox-common.profile