diff options
Diffstat (limited to 'archive/.config/firejail')
l--------- | archive/.config/firejail/firefox-esr.profile | 1 | ||||
-rw-r--r-- | archive/.config/firejail/firefox.profile | 20 | ||||
-rw-r--r-- | archive/.config/firejail/hexographer.profile | 50 | ||||
-rw-r--r-- | archive/.config/firejail/skype.profile | 5 |
4 files changed, 76 insertions, 0 deletions
diff --git a/archive/.config/firejail/firefox-esr.profile b/archive/.config/firejail/firefox-esr.profile new file mode 120000 index 00000000..2d3c1623 --- /dev/null +++ b/archive/.config/firejail/firefox-esr.profile @@ -0,0 +1 @@ +firefox.profile
\ No newline at end of file diff --git a/archive/.config/firejail/firefox.profile b/archive/.config/firejail/firefox.profile new file mode 100644 index 00000000..9aaf9bd6 --- /dev/null +++ b/archive/.config/firejail/firefox.profile @@ -0,0 +1,20 @@ +include /etc/firejail/firefox.profile + +whitelist ~/tmp + +# for dash-haskell docsets +whitelist ~/src +whitelist ~/local/mutt +whitelist ~/local/5thsrd_offline +whitelist ~/local/clhs +whitelist ~/lib/dionysus/Philosophy/jobs20 +whitelist ~/doc/jobs20 +whitelist ~/doc/letters +blacklist ~/src/athpriv +blacklist ~/src/priv +blacklist ~/lib/priv +read-only ~/src + +# fix ibus in Firefox on stretch +# should be removable once upgraded to buster +env GTK_IM_MODULE=xim diff --git a/archive/.config/firejail/hexographer.profile b/archive/.config/firejail/hexographer.profile new file mode 100644 index 00000000..39f0ffee --- /dev/null +++ b/archive/.config/firejail/hexographer.profile @@ -0,0 +1,50 @@ +# Firejail profile for hexographer, based on upstream profile for +# terasology + +include /etc/firejail/globals.local + +noblacklist ${HOME}/.java + +include /etc/firejail/disable-common.inc +include /etc/firejail/disable-devel.inc +include /etc/firejail/disable-passwdmgr.inc +include /etc/firejail/disable-programs.inc + +mkdir ${HOME}/.java + +whitelist ~/.fonts +whitelist ~/.fonts.d +whitelist ~/.fontconfig +whitelist ~/.fonts.conf +whitelist ~/.fonts.conf.d + +whitelist ${HOME}/.java +whitelist ${HOME}/lib/annex/.git/annex/objects +read-only ${HOME}/lib/annex/.git/annex/objects +whitelist ${HOME}/lib/annex/big/software +read-only ${HOME}/lib/annex/big/software +# following will require `git annex unlock` +whitelist ${HOME}/lib/annex/doc/gaming +include /etc/firejail/whitelist-common.inc + +caps.drop all +ipc-namespace +net none +netfilter +nodvd +nogroups +nonewprivs +noroot +notv +novideo +protocol unix,inet,inet6 +seccomp +shell none + +disable-mnt +private-dev +# following causes hexographer to use ~/?/.java instead of ~/.java +#private-etc profile,fonts,alternatives,java-9-openjdk,java-8-openjdk,java-7-openjdk +private-tmp + +noexec ${HOME} diff --git a/archive/.config/firejail/skype.profile b/archive/.config/firejail/skype.profile new file mode 100644 index 00000000..5a49779c --- /dev/null +++ b/archive/.config/firejail/skype.profile @@ -0,0 +1,5 @@ +include /etc/firejail/skype.profile + +private +private-tmp +net eth0 |