aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-a-l/artha.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/profile-a-l/artha.profile')
-rw-r--r--etc/profile-a-l/artha.profile66
1 files changed, 66 insertions, 0 deletions
diff --git a/etc/profile-a-l/artha.profile b/etc/profile-a-l/artha.profile
new file mode 100644
index 000000000..adb33fae1
--- /dev/null
+++ b/etc/profile-a-l/artha.profile
@@ -0,0 +1,66 @@
1# Firejail profile for artha
2# Description: A free cross-platform English thesaurus based on WordNet
3# This file is overwritten after every install/update
4# Persistent local customizations
5include artha.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/artha.conf
10noblacklist ${HOME}/.config/artha.log
11noblacklist ${HOME}/.config/enchant
12
13blacklist /tmp/.X11-unix
14blacklist ${RUNUSER}/wayland-*
15
16include disable-common.inc
17include disable-devel.inc
18include disable-exec.inc
19include disable-interpreters.inc
20include disable-passwdmgr.inc
21include disable-programs.inc
22include disable-shell.inc
23include disable-xdg.inc
24
25# whitelisting in ${HOME} makes settings immutable, see #3112
26#mkfile ${HOME}/.config/artha.conf
27#mkdir ${HOME}/.config/enchant
28#whitelist ${HOME}/.config/artha.conf
29#whitelist ${HOME}/.config/artha.log
30#whitelist ${HOME}/.config/enchant
31whitelist /usr/share/artha
32whitelist /usr/share/wordnet
33#include whitelist-common.inc
34include whitelist-usr-share-common.inc
35include whitelist-var-common.inc
36
37apparmor
38caps.drop all
39ipc-namespace
40# net none - breaks on Ubuntu
41no3d
42nodvd
43nogroups
44nonewprivs
45noroot
46nosound
47notv
48nou2f
49novideo
50protocol unix
51seccomp
52shell none
53tracelog
54
55disable-mnt
56private-bin artha,enchant,notify-send
57private-cache
58private-dev
59private-etc alternatives,fonts,machine-id
60private-lib libnotify.so.*
61private-tmp
62
63# dbus-user none
64# dbus-system none
65
66memory-deny-write-execute