aboutsummaryrefslogtreecommitdiffstats
path: root/etc/profile-m-z/neomutt.profile
diff options
context:
space:
mode:
authorLibravatar bbhtt <62639087+bbhtt@users.noreply.github.com>2020-12-28 13:10:15 +0000
committerLibravatar bbhtt <62639087+bbhtt@users.noreply.github.com>2020-12-28 13:10:15 +0000
commita8a8e33bc17263db763cd7bd803314f8d5dbd2c5 (patch)
treee6941abe0856b28a6f1b68c58ae88e8b4e68330a /etc/profile-m-z/neomutt.profile
parentshell autoselection fixup (diff)
downloadfirejail-a8a8e33bc17263db763cd7bd803314f8d5dbd2c5.tar.gz
firejail-a8a8e33bc17263db763cd7bd803314f8d5dbd2c5.tar.zst
firejail-a8a8e33bc17263db763cd7bd803314f8d5dbd2c5.zip
Add whitelisting to mutt; improve geary, new profile for neomutt
Diffstat (limited to 'etc/profile-m-z/neomutt.profile')
-rw-r--r--etc/profile-m-z/neomutt.profile143
1 files changed, 143 insertions, 0 deletions
diff --git a/etc/profile-m-z/neomutt.profile b/etc/profile-m-z/neomutt.profile
new file mode 100644
index 000000000..d71dc618b
--- /dev/null
+++ b/etc/profile-m-z/neomutt.profile
@@ -0,0 +1,143 @@
1# Firejail profile for neomutt
2# Description: Mutt fork with advanced features and better documentation
3quiet
4# This file is overwritten after every install/update
5# Persistent local customizations
6include neomutt.local
7# Persistent global definitions
8include globals.local
9
10noblacklist /var/mail
11noblacklist /var/spool/mail
12noblacklist ${HOME}/.Mail
13noblacklist ${HOME}/.bogofilter
14noblacklist ${HOME}/.config/mutt
15noblacklist ${HOME}/.config/nano
16noblacklist ${HOME}/.config/neomutt
17noblacklist ${HOME}/.elinks
18noblacklist ${HOME}/.emacs
19noblacklist ${HOME}/.emacs.d
20noblacklist ${HOME}/.gnupg
21noblacklist ${HOME}/.mail
22noblacklist ${HOME}/.mailcap
23noblacklist ${HOME}/.msmtprc
24noblacklist ${HOME}/.mutt
25noblacklist ${HOME}/.muttrc
26noblacklist ${HOME}/.nanorc
27noblacklist ${HOME}/.neomutt
28noblacklist ${HOME}/.neomuttrc
29noblacklist ${HOME}/.signature
30noblacklist ${HOME}/.vim
31noblacklist ${HOME}/.viminfo
32noblacklist ${HOME}/.vimrc
33noblacklist ${HOME}/.w3m
34noblacklist ${HOME}/Mail
35noblacklist ${HOME}/mail
36noblacklist ${HOME}/postponed
37noblacklist ${HOME}/sent
38
39blacklist /tmp/.X11-unix
40blacklist ${RUNUSER}/wayland-*
41
42include allow-lua.inc
43
44include disable-common.inc
45include disable-devel.inc
46include disable-exec.inc
47include disable-interpreters.inc
48include disable-passwdmgr.inc
49include disable-programs.inc
50include disable-xdg.inc
51
52mkfile ${HOME}/.elinks
53mkfile ${HOME}/.emacs
54mkfile ${HOME}/.mailcap
55mkfile ${HOME}/.msmtprc
56mkfile ${HOME}/.muttrc
57mkfile ${HOME}/.nanorc
58mkfile ${HOME}/.neomuttrc
59mkfile ${HOME}/.signature
60mkfile ${HOME}/.vimrc
61mkfile ${HOME}/.viminfo
62mkfile ${HOME}/.vimrc
63mkfile ${HOME}/.w3m
64mkdir ${HOME}/.Mail
65mkdir ${HOME}/.bogofilter
66mkdir ${HOME}/.config/mutt
67mkdir ${HOME}/.config/nano
68mkdir ${HOME}/.config/neomutt
69mkdir ${HOME}/.emacs.d
70mkdir ${HOME}/.gnupg
71mkdir ${HOME}/.mail
72mkdir ${HOME}/.mutt
73mkdir ${HOME}/.neomutt
74mkdir ${HOME}/.vim
75mkdir ${HOME}/Mail
76mkdir ${HOME}/mail
77mkdir ${HOME}/postponed
78mkdir ${HOME}/sent
79whitelist ${HOME}/.Mail
80whitelist ${HOME}/.bogofilter
81whitelist ${HOME}/.config/mutt
82whitelist ${HOME}/.config/nano
83whitelist ${HOME}/.config/neomutt
84whitelist ${HOME}/.elinks
85whitelist ${HOME}/.emacs
86whitelist ${HOME}/.emacs.d
87whitelist ${HOME}/.gnupg
88whitelist ${HOME}/.mail
89whitelist ${HOME}/.mailcap
90whitelist ${HOME}/.msmtprc
91whitelist ${HOME}/.mutt
92whitelist ${HOME}/.muttrc
93whitelist ${HOME}/.nanorc
94whitelist ${HOME}/.neomutt
95whitelist ${HOME}/.neomuttrc
96whitelist ${HOME}/.signature
97whitelist ${HOME}/.vim
98whitelist ${HOME}/.viminfo
99whitelist ${HOME}/.vimrc
100whitelist ${HOME}/.w3m
101whitelist ${HOME}/Mail
102whitelist ${HOME}/mail
103whitelist ${HOME}/postponed
104whitelist ${HOME}/sent
105whitelist ${DOCUMENTS}
106whitelist ${DOWNLOADS}
107whitelist /usr/share/gnupg
108whitelist /usr/share/gnupg2
109whitelist /usr/share/neomutt
110whitelist /var/mail
111whitelist /var/spool/mail
112include whitelist-common.inc
113include whitelist-runuser-common.inc
114include whitelist-usr-share-common.inc
115include whitelist-var-common.inc
116
117apparmor
118caps.drop all
119netfilter
120no3d
121nodvd
122nogroups
123nonewprivs
124noroot
125nosound
126notv
127nou2f
128novideo
129protocol unix,inet,inet6
130seccomp
131shell none
132tracelog
133
134# disable-mnt
135private-cache
136private-dev
137private-etc alternatives,ca-certificates,crypto-policies,dconf,fonts,gcrypt,gnupg,hostname,hosts,hosts.conf,mail,mailname,Mutt,Muttrc,Muttrc.d,neomuttrc,neomuttrc.d,nntpserver,nsswitch.conf,passwd,pki,resolv.conf,ssl,xdg
138private-tmp
139writable-run-user
140writable-var
141
142dbus-user none
143dbus-system none