aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/disable-programs.inc1
-rw-r--r--etc/keepassxc.profile5
-rw-r--r--etc/peek.profile33
-rw-r--r--etc/silentarmy.profile33
-rw-r--r--etc/steam.profile4
5 files changed, 73 insertions, 3 deletions
diff --git a/etc/disable-programs.inc b/etc/disable-programs.inc
index 655a44a04..d7ad242bc 100644
--- a/etc/disable-programs.inc
+++ b/etc/disable-programs.inc
@@ -387,6 +387,7 @@ blacklist ${HOME}/.cache/netsurf
387blacklist ${HOME}/.cache/opera 387blacklist ${HOME}/.cache/opera
388blacklist ${HOME}/.cache/opera-beta 388blacklist ${HOME}/.cache/opera-beta
389blacklist ${HOME}/.cache/org.gnome.Books 389blacklist ${HOME}/.cache/org.gnome.Books
390blacklist ${HOME}/.cache/peek
390blacklist ${HOME}/.cache/qBittorrent 391blacklist ${HOME}/.cache/qBittorrent
391blacklist ${HOME}/.cache/qutebrowser 392blacklist ${HOME}/.cache/qutebrowser
392blacklist ${HOME}/.cache/simple-scan 393blacklist ${HOME}/.cache/simple-scan
diff --git a/etc/keepassxc.profile b/etc/keepassxc.profile
index deace7898..4a5503944 100644
--- a/etc/keepassxc.profile
+++ b/etc/keepassxc.profile
@@ -8,8 +8,8 @@ include /etc/firejail/keepassxc.local
8# Firejail profile for KeepassXC 8# Firejail profile for KeepassXC
9noblacklist ${HOME}/.config/keepassxc 9noblacklist ${HOME}/.config/keepassxc
10noblacklist ${HOME}/.keepassxc 10noblacklist ${HOME}/.keepassxc
11noblacklist ${HOME}/.*kdbx 11noblacklist ${HOME}/*.kdbx
12noblacklist ${HOME}/.*kdb 12noblacklist ${HOME}/*.kdb
13 13
14include /etc/firejail/disable-common.inc 14include /etc/firejail/disable-common.inc
15include /etc/firejail/disable-programs.inc 15include /etc/firejail/disable-programs.inc
@@ -25,6 +25,7 @@ nogroups
25nonewprivs 25nonewprivs
26noroot 26noroot
27nosound 27nosound
28novideo
28protocol unix 29protocol unix
29seccomp 30seccomp
30shell none 31shell none
diff --git a/etc/peek.profile b/etc/peek.profile
new file mode 100644
index 000000000..bac3e0a99
--- /dev/null
+++ b/etc/peek.profile
@@ -0,0 +1,33 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/peek.local
7
8# Firejail profile for Peek
9noblacklist ${HOME}/.cache/peek
10
11include /etc/firejail/disable-common.inc
12include /etc/firejail/disable-devel.inc
13include /etc/firejail/disable-passwdmgr.inc
14include /etc/firejail/disable-programs.inc
15
16caps.drop all
17net none
18no3d
19nogroups
20nonewprivs
21noroot
22nosound
23novideo
24protocol unix
25seccomp
26shell none
27
28#private-bin peek,convert,ffmpeg
29private-dev
30private-tmp
31
32noexec ${HOME}
33noexec /tmp
diff --git a/etc/silentarmy.profile b/etc/silentarmy.profile
new file mode 100644
index 000000000..bcad82b5d
--- /dev/null
+++ b/etc/silentarmy.profile
@@ -0,0 +1,33 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/silentarmy.local
7
8# Firejail profile for SILENTARMY
9
10include /etc/firejail/disable-common.inc
11#include /etc/firejail/disable-devel.inc
12include /etc/firejail/disable-passwdmgr.inc
13include /etc/firejail/disable-programs.inc
14
15caps.drop all
16netfilter
17nogroups
18nonewprivs
19noroot
20nosound
21novideo
22protocol unix,inet,inet6
23seccomp
24shell none
25
26disable-mnt
27private
28#private-bin silentarmy,sa-solver,python3
29private-dev
30private-tmp
31
32noexec ${HOME}
33noexec /tmp
diff --git a/etc/steam.profile b/etc/steam.profile
index e2dc6216b..b26726572 100644
--- a/etc/steam.profile
+++ b/etc/steam.profile
@@ -29,7 +29,9 @@ noroot
29protocol unix,inet,inet6,netlink 29protocol unix,inet,inet6,netlink
30seccomp 30seccomp
31shell none 31shell none
32tracelog 32
33# tracelog disabled as it breaks integrated browser
34#tracelog
33 35
34private-dev 36private-dev
35private-tmp 37private-tmp