aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z/zim.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-m-z/zim.profile')
-rw-r--r--etc/profile-m-z/zim.profile71
1 files changed, 71 insertions, 0 deletions
diff --git a/etc/profile-m-z/zim.profile b/etc/profile-m-z/zim.profile
new file mode 100644
index 000000000..fa67b76c7
--- /dev/null
+++ b/etc/profile-m-z/zim.profile
@@ -0,0 +1,71 @@
1# Firejail profile for Zim
2# Description: Desktop wiki & notekeeper
3# This file is overwritten after every install/update
4# Persistent local customizations
5include zim.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.cache/zim
10noblacklist ${HOME}/.config/zim
11
12# Allow python (blacklisted by disable-interpreters.inc)
13include allow-python2.inc
14include allow-python3.inc
15
16blacklist /usr/libexec
17
18include disable-common.inc
19include disable-devel.inc
20include disable-exec.inc
21include disable-interpreters.inc
22include disable-programs.inc
23include disable-shell.inc
24
25mkdir ${HOME}/.cache/zim
26mkdir ${HOME}/.config/zim
27mkdir ${HOME}/Notebooks
28whitelist ${HOME}/.cache/zim
29whitelist ${HOME}/.config/zim
30whitelist ${HOME}/Notebooks
31whitelist ${DESKTOP}
32whitelist ${DOCUMENTS}
33whitelist ${DOWNLOADS}
34whitelist ${MUSIC}
35whitelist ${PICTURES}
36whitelist ${VIDEOS}
37whitelist /usr/share/zim
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
45machine-id
46net none
47no3d
48nodvd
49nogroups
50noinput
51nonewprivs
52noroot
53nosound
54notv
55nou2f
56novideo
57protocol unix
58seccomp
59seccomp.block-secondary
60shell none
61tracelog
62
63disable-mnt
64private-bin python*,zim
65private-cache
66private-dev
67private-etc alternatives,dconf,fonts,gconf,gtk-2.0,gtk-3.0,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,pango,X11
68private-tmp
69
70dbus-user none
71dbus-system none