aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-m-z')
-rw-r--r--etc/profile-m-z/mumble.profile1
-rw-r--r--etc/profile-m-z/qrencode.profile2
-rw-r--r--etc/profile-m-z/quodlibet.profile66
-rw-r--r--etc/profile-m-z/tmux.profile45
4 files changed, 112 insertions, 2 deletions
diff --git a/etc/profile-m-z/mumble.profile b/etc/profile-m-z/mumble.profile
index 0c4efc3d3..c7f59c5ee 100644
--- a/etc/profile-m-z/mumble.profile
+++ b/etc/profile-m-z/mumble.profile
@@ -29,7 +29,6 @@ include whitelist-var-common.inc
29 29
30caps.drop all 30caps.drop all
31netfilter 31netfilter
32no3d
33nodvd 32nodvd
34nogroups 33nogroups
35nonewprivs 34nonewprivs
diff --git a/etc/profile-m-z/qrencode.profile b/etc/profile-m-z/qrencode.profile
index 952e9f5f3..6480651b2 100644
--- a/etc/profile-m-z/qrencode.profile
+++ b/etc/profile-m-z/qrencode.profile
@@ -48,7 +48,7 @@ private-bin qrencode
48private-cache 48private-cache
49private-dev 49private-dev
50private-etc none 50private-etc none
51private-lib libpcre2-8.so.0 51private-lib libpcre*
52private-tmp 52private-tmp
53 53
54dbus-user none 54dbus-user none
diff --git a/etc/profile-m-z/quodlibet.profile b/etc/profile-m-z/quodlibet.profile
new file mode 100644
index 000000000..e3680dcf1
--- /dev/null
+++ b/etc/profile-m-z/quodlibet.profile
@@ -0,0 +1,66 @@
1# Firejail profile for quodlibet
2# Description: Music player and music library manager
3# This file is overwritten after every install/update
4# Persistent local customizations
5include quodlibet.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.cache/quodlibet
10noblacklist ${HOME}/.config/quodlibet
11noblacklist ${HOME}/.quodlibet
12noblacklist ${MUSIC}
13
14include allow-bin-sh.inc
15
16# Allow python (blacklisted by disable-interpreters.inc)
17include allow-python2.inc
18include allow-python3.inc
19
20include disable-common.inc
21include disable-devel.inc
22include disable-exec.inc
23include disable-interpreters.inc
24include disable-passwdmgr.inc
25include disable-programs.inc
26include disable-shell.inc
27include disable-xdg.inc
28
29mkdir ${HOME}/.cache/quodlibet
30mkdir ${HOME}/.config/quodlibet
31mkdir ${HOME}/.quodlibet
32
33whitelist ${HOME}/.cache/quodlibet
34whitelist ${HOME}/.config/quodlibet
35whitelist ${HOME}/.quodlibet
36whitelist ${DOWNLOADS}
37whitelist ${MUSIC}
38include whitelist-common.inc
39include whitelist-runuser-common.inc
40include whitelist-usr-share-common.inc
41include whitelist-var-common.inc
42
43apparmor
44caps.drop all
45netfilter
46no3d
47nodvd
48nogroups
49nonewprivs
50noroot
51notv
52nou2f
53novideo
54protocol unix,inet,inet6
55seccomp
56seccomp.block-secondary
57shell none
58tracelog
59
60private-bin exfalso,operon,python*,quodlibet,sh
61private-cache
62private-dev
63private-etc alsa,alternatives,asound.conf,ca-certificates,crypto-policies,dconf,fonts,gtk-3.0,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,passwd,pki,pulse,resolv.conf,ssl
64private-tmp
65
66dbus-system none
diff --git a/etc/profile-m-z/tmux.profile b/etc/profile-m-z/tmux.profile
new file mode 100644
index 000000000..706f39f24
--- /dev/null
+++ b/etc/profile-m-z/tmux.profile
@@ -0,0 +1,45 @@
1# Firejail profile for tmux
2# Description: terminal multiplexer
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include tmux.local
7# Persistent global definitions
8include globals.local
9
10blacklist /tmp/.X11-unix
11blacklist ${RUNUSER}
12
13noblacklist /tmp/tmux-*
14
15# include disable-common.inc
16# include disable-devel.inc
17# include disable-exec.inc
18include disable-passwdmgr.inc
19# include disable-programs.inc
20
21caps.drop all
22ipc-namespace
23machine-id
24netfilter
25no3d
26nodvd
27nogroups
28nonewprivs
29noroot
30nosound
31notv
32nou2f
33novideo
34protocol unix,inet,inet6,netlink
35seccomp
36seccomp.block-secondary
37shell none
38tracelog
39
40# private-cache
41private-dev
42# private-tmp
43
44dbus-user none
45dbus-system none