aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-a-l')
-rw-r--r--etc/profile-a-l/atril.profile2
-rw-r--r--etc/profile-a-l/com.github.phase1geo.minder.profile61
-rw-r--r--etc/profile-a-l/dolphin-emu.profile1
-rw-r--r--etc/profile-a-l/engrampa.profile4
-rw-r--r--etc/profile-a-l/firefox-common-addons.profile24
-rw-r--r--etc/profile-a-l/ghostwriter.profile2
-rw-r--r--etc/profile-a-l/jami-gnome.profile42
7 files changed, 118 insertions, 18 deletions
diff --git a/etc/profile-a-l/atril.profile b/etc/profile-a-l/atril.profile
index adca38cb5..2b032e977 100644
--- a/etc/profile-a-l/atril.profile
+++ b/etc/profile-a-l/atril.profile
@@ -40,7 +40,7 @@ seccomp
40shell none 40shell none
41tracelog 41tracelog
42 42
43private-bin atril,atril-previewer,atril-thumbnailer 43private-bin 7z,7za,7zr,atril,atril-previewer,atril-thumbnailer,sh,tar,unrar,unzip,zipnote
44private-dev 44private-dev
45private-etc alternatives,fonts,ld.so.cache 45private-etc alternatives,fonts,ld.so.cache
46# atril uses webkit gtk to display epub files 46# atril uses webkit gtk to display epub files
diff --git a/etc/profile-a-l/com.github.phase1geo.minder.profile b/etc/profile-a-l/com.github.phase1geo.minder.profile
new file mode 100644
index 000000000..8be06a4b3
--- /dev/null
+++ b/etc/profile-a-l/com.github.phase1geo.minder.profile
@@ -0,0 +1,61 @@
1# Firejail profile for com.github.phase1geo.minder
2# Description: Mind-mapping application
3# This file is overwritten after every install/update
4# Persistent local customizations
5include com.github.phase1geo.minder.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.local/share/minder
10noblacklist ${DOCUMENTS}
11noblacklist ${PICTURES}
12
13include disable-common.inc
14include disable-devel.inc
15include disable-exec.inc
16include disable-interpreters.inc
17include disable-passwdmgr.inc
18include disable-programs.inc
19include disable-shell.inc
20include disable-xdg.inc
21
22mkdir ${HOME}/.local/share/minder
23whitelist ${HOME}/.local/share/minder
24whitelist ${DOCUMENTS}
25whitelist ${DOWNLOADS}
26whitelist ${PICTURES}
27include whitelist-common.inc
28include whitelist-runuser-common.inc
29include whitelist-usr-share-common.inc
30include whitelist-var-common.inc
31
32apparmor
33caps.drop all
34machine-id
35net none
36no3d
37nodvd
38nogroups
39nonewprivs
40noroot
41nosound
42notv
43nou2f
44novideo
45protocol unix
46seccomp
47seccomp.block-secondary
48shell none
49tracelog
50
51disable-mnt
52private-bin com.github.phase1geo.minder
53private-cache
54private-dev
55private-etc alternatives,dconf,fonts,gtk-3.0,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,mime.types,pango,passwd,X11,xdg
56private-tmp
57
58dbus-user filter
59dbus-user.own com.github.phase1geo.minder
60dbus-user.talk ca.desrt.dconf
61dbus-system none
diff --git a/etc/profile-a-l/dolphin-emu.profile b/etc/profile-a-l/dolphin-emu.profile
index 13d830b55..fc920a065 100644
--- a/etc/profile-a-l/dolphin-emu.profile
+++ b/etc/profile-a-l/dolphin-emu.profile
@@ -18,6 +18,7 @@ include disable-exec.inc
18include disable-interpreters.inc 18include disable-interpreters.inc
19include disable-passwdmgr.inc 19include disable-passwdmgr.inc
20include disable-programs.inc 20include disable-programs.inc
21include disable-write-mnt.inc
21include disable-xdg.inc 22include disable-xdg.inc
22 23
23mkdir ${HOME}/.cache/dolphin-emu 24mkdir ${HOME}/.cache/dolphin-emu
diff --git a/etc/profile-a-l/engrampa.profile b/etc/profile-a-l/engrampa.profile
index 6c0892c56..54fe6a0f9 100644
--- a/etc/profile-a-l/engrampa.profile
+++ b/etc/profile-a-l/engrampa.profile
@@ -17,7 +17,6 @@ include whitelist-var-common.inc
17 17
18apparmor 18apparmor
19caps.drop all 19caps.drop all
20net none
21no3d 20no3d
22nodvd 21nodvd
23nogroups 22nogroups
@@ -36,7 +35,4 @@ tracelog
36private-dev 35private-dev
37# private-tmp 36# private-tmp
38 37
39dbus-user none
40dbus-system none 38dbus-system none
41
42memory-deny-write-execute
diff --git a/etc/profile-a-l/firefox-common-addons.profile b/etc/profile-a-l/firefox-common-addons.profile
index ca7731442..4da087f7f 100644
--- a/etc/profile-a-l/firefox-common-addons.profile
+++ b/etc/profile-a-l/firefox-common-addons.profile
@@ -3,11 +3,15 @@
3include firefox-common-addons.local 3include firefox-common-addons.local
4 4
5ignore include whitelist-runuser-common.inc 5ignore include whitelist-runuser-common.inc
6ignore private-cache
6 7
8noblacklist ${HOME}/.cache/youtube-dl
7noblacklist ${HOME}/.config/kgetrc 9noblacklist ${HOME}/.config/kgetrc
10noblacklist ${HOME}/.config/mpv
8noblacklist ${HOME}/.config/okularpartrc 11noblacklist ${HOME}/.config/okularpartrc
9noblacklist ${HOME}/.config/okularrc 12noblacklist ${HOME}/.config/okularrc
10noblacklist ${HOME}/.config/qpdfview 13noblacklist ${HOME}/.config/qpdfview
14noblacklist ${HOME}/.config/youtube-dl
11noblacklist ${HOME}/.kde/share/apps/kget 15noblacklist ${HOME}/.kde/share/apps/kget
12noblacklist ${HOME}/.kde/share/apps/okular 16noblacklist ${HOME}/.kde/share/apps/okular
13noblacklist ${HOME}/.kde/share/config/kgetrc 17noblacklist ${HOME}/.kde/share/config/kgetrc
@@ -22,15 +26,19 @@ noblacklist ${HOME}/.local/share/kget
22noblacklist ${HOME}/.local/share/kxmlgui5/okular 26noblacklist ${HOME}/.local/share/kxmlgui5/okular
23noblacklist ${HOME}/.local/share/okular 27noblacklist ${HOME}/.local/share/okular
24noblacklist ${HOME}/.local/share/qpdfview 28noblacklist ${HOME}/.local/share/qpdfview
29noblacklist ${HOME}/.netrc
25 30
26whitelist ${HOME}/.cache/gnome-mplayer/plugin 31whitelist ${HOME}/.cache/gnome-mplayer/plugin
32whitelist ${HOME}/.cache/youtube-dl/youtube-sigfuncs
27whitelist ${HOME}/.config/gnome-mplayer 33whitelist ${HOME}/.config/gnome-mplayer
28whitelist ${HOME}/.config/kgetrc 34whitelist ${HOME}/.config/kgetrc
35whitelist ${HOME}/.config/mpv
29whitelist ${HOME}/.config/okularpartrc 36whitelist ${HOME}/.config/okularpartrc
30whitelist ${HOME}/.config/okularrc 37whitelist ${HOME}/.config/okularrc
31whitelist ${HOME}/.config/pipelight-silverlight5.1 38whitelist ${HOME}/.config/pipelight-silverlight5.1
32whitelist ${HOME}/.config/pipelight-widevine 39whitelist ${HOME}/.config/pipelight-widevine
33whitelist ${HOME}/.config/qpdfview 40whitelist ${HOME}/.config/qpdfview
41whitelist ${HOME}/.config/youtube-dl
34whitelist ${HOME}/.kde/share/apps/kget 42whitelist ${HOME}/.kde/share/apps/kget
35whitelist ${HOME}/.kde/share/apps/okular 43whitelist ${HOME}/.kde/share/apps/okular
36whitelist ${HOME}/.kde/share/config/kgetrc 44whitelist ${HOME}/.kde/share/config/kgetrc
@@ -48,6 +56,7 @@ whitelist ${HOME}/.local/share/kxmlgui5/okular
48whitelist ${HOME}/.local/share/okular 56whitelist ${HOME}/.local/share/okular
49whitelist ${HOME}/.local/share/qpdfview 57whitelist ${HOME}/.local/share/qpdfview
50whitelist ${HOME}/.local/share/tridactyl 58whitelist ${HOME}/.local/share/tridactyl
59whitelist ${HOME}/.netrc
51whitelist ${HOME}/.pentadactyl 60whitelist ${HOME}/.pentadactyl
52whitelist ${HOME}/.pentadactylrc 61whitelist ${HOME}/.pentadactylrc
53whitelist ${HOME}/.tridactylrc 62whitelist ${HOME}/.tridactylrc
@@ -57,6 +66,9 @@ whitelist ${HOME}/.wine-pipelight
57whitelist ${HOME}/.wine-pipelight64 66whitelist ${HOME}/.wine-pipelight64
58whitelist ${HOME}/.zotero 67whitelist ${HOME}/.zotero
59whitelist ${HOME}/dwhelper 68whitelist ${HOME}/dwhelper
69whitelist /usr/share/lua
70whitelist /usr/share/lua*
71whitelist /usr/share/vulkan
60 72
61# GNOME Shell integration (chrome-gnome-shell) needs dbus and python 73# GNOME Shell integration (chrome-gnome-shell) needs dbus and python
62noblacklist ${HOME}/.local/share/gnome-shell 74noblacklist ${HOME}/.local/share/gnome-shell
@@ -75,17 +87,5 @@ include allow-python3.inc
75 87
76# ff2mpv 88# ff2mpv
77#ignore noexec ${HOME} 89#ignore noexec ${HOME}
78#noblacklist ${HOME}/.config/mpv
79#noblacklist ${HOME}/.config/youtube-dl
80#noblacklist ${HOME}/.netrc
81#include allow-lua.inc 90#include allow-lua.inc
82#include allow-python3.inc
83#mkdir ${HOME}/.config/mpv
84#mkdir ${HOME}/.config/youtube-dl
85#whitelist ${HOME}/.config/mpv
86#whitelist ${HOME}/.config/youtube-dl
87#whitelist ${HOME}/.netrc
88#whitelist /usr/share/lua
89#whitelist /usr/share/lua*
90#whitelist /usr/share/vulkan
91#private-bin env,mpv,python3*,waf,youtube-dl 91#private-bin env,mpv,python3*,waf,youtube-dl
diff --git a/etc/profile-a-l/ghostwriter.profile b/etc/profile-a-l/ghostwriter.profile
index d56d6714e..820d5e694 100644
--- a/etc/profile-a-l/ghostwriter.profile
+++ b/etc/profile-a-l/ghostwriter.profile
@@ -55,5 +55,5 @@ private-dev
55private-etc alternatives,ca-certificates,crypto-policies,dbus-1,dconf,firejail,fonts,gconf,groups,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,login.defs,machine-id,mime.types,nsswitch.conf,pango,passwd,pki,protocols,resolv.conf,rpc,services,ssl,texlive,Trolltech.conf,X11,xdg 55private-etc alternatives,ca-certificates,crypto-policies,dbus-1,dconf,firejail,fonts,gconf,groups,gtk-2.0,gtk-3.0,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,login.defs,machine-id,mime.types,nsswitch.conf,pango,passwd,pki,protocols,resolv.conf,rpc,services,ssl,texlive,Trolltech.conf,X11,xdg
56private-tmp 56private-tmp
57 57
58dbus-user none 58dbus-user filter
59dbus-system none 59dbus-system none
diff --git a/etc/profile-a-l/jami-gnome.profile b/etc/profile-a-l/jami-gnome.profile
new file mode 100644
index 000000000..226bb0008
--- /dev/null
+++ b/etc/profile-a-l/jami-gnome.profile
@@ -0,0 +1,42 @@
1# Firejail profile for jami-gnome
2# Description: An encrypted peer-to-peer messenger
3# This file is overwritten after every install/update
4# Persistent local customizations
5include jami-gnome.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/jami
10noblacklist ${HOME}/.local/share/jami
11
12include disable-common.inc
13include disable-devel.inc
14include disable-exec.inc
15#include disable-interpreters.inc
16include disable-passwdmgr.inc
17include disable-programs.inc
18
19mkdir ${HOME}/.config/jami
20mkdir ${HOME}/.local/share/jami
21whitelist ${HOME}/.config/jami
22whitelist ${HOME}/.local/share/jami
23include whitelist-common.inc
24include whitelist-var-common.inc
25
26caps.drop all
27ipc-namespace
28netfilter
29nodvd
30nogroups
31nonewprivs
32noroot
33notv
34protocol unix,inet,inet6,netlink
35seccomp
36shell none
37
38disable-mnt
39private-dev
40private-tmp
41
42env QT_QPA_PLATFORM=xcb