aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2018-09-03 14:25:18 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2018-09-03 14:25:18 -0400
commitb68138cba60af16bae8941d8f1c41a248b471248 (patch)
tree05a199a3af4b75931b1d229826bd00099768c164 /etc
parentminor cleanup (diff)
downloadfirejail-b68138cba60af16bae8941d8f1c41a248b471248.tar.gz
firejail-b68138cba60af16bae8941d8f1c41a248b471248.tar.zst
firejail-b68138cba60af16bae8941d8f1c41a248b471248.zip
adding fluxbox, blackbox, awesome, i3 profiles
Diffstat (limited to 'etc')
-rw-r--r--etc/awesome.profile19
-rw-r--r--etc/blackbox.profile18
-rw-r--r--etc/disable-common.inc5
-rw-r--r--etc/fluxbox.profile18
-rw-r--r--etc/i3.profile18
5 files changed, 77 insertions, 1 deletions
diff --git a/etc/awesome.profile b/etc/awesome.profile
new file mode 100644
index 000000000..49c1a4aad
--- /dev/null
+++ b/etc/awesome.profile
@@ -0,0 +1,19 @@
1# Firejail profile for awesome
2# Description: Standards-compliant, fast, light-weight and extensible window manager
3# This file is overwritten after every install/update
4# Persistent local customizations
5include /etc/firejail/awesome.local
6# Persistent global definitions
7include /etc/firejail/globals.local
8
9# all applications started in awesome will run in this profile
10noblacklist ${HOME}/.config/awesome
11include /etc/firejail/disable-common.inc
12
13caps.drop all
14netfilter
15noroot
16protocol unix,inet,inet6
17seccomp
18
19read-only ${HOME}/.config/awesome/autorun.sh
diff --git a/etc/blackbox.profile b/etc/blackbox.profile
new file mode 100644
index 000000000..2672c812a
--- /dev/null
+++ b/etc/blackbox.profile
@@ -0,0 +1,18 @@
1# Firejail profile for blackbox
2# Description: Standards-compliant, fast, light-weight and extensible window manager
3# This file is overwritten after every install/update
4# Persistent local customizations
5include /etc/firejail/blackbox.local
6# Persistent global definitions
7include /etc/firejail/globals.local
8
9# all applications started in awesome will run in this profile
10noblacklist ${HOME}/.blackbox
11include /etc/firejail/disable-common.inc
12
13caps.drop all
14netfilter
15noroot
16protocol unix,inet,inet6
17seccomp
18
diff --git a/etc/disable-common.inc b/etc/disable-common.inc
index 0c295ae6d..94254931e 100644
--- a/etc/disable-common.inc
+++ b/etc/disable-common.inc
@@ -17,14 +17,17 @@ blacklist-nolog /tmp/clipmenu*
17# X11 session autostart 17# X11 session autostart
18# blacklist ${HOME}/.xpra - this will kill --x11=xpra cmdline option for all programs 18# blacklist ${HOME}/.xpra - this will kill --x11=xpra cmdline option for all programs
19blacklist ${HOME}/.Xsession 19blacklist ${HOME}/.Xsession
20blacklist ${HOME}/.blackbox
20blacklist ${HOME}/.config/autostart 21blacklist ${HOME}/.config/autostart
21blacklist ${HOME}/.config/autostart-scripts 22blacklist ${HOME}/.config/autostart-scripts
23blacklist ${HOME}/.config/awesome
24blacklist ${HOME}/.config/i3
22blacklist ${HOME}/.config/lxsession/LXDE/autostart 25blacklist ${HOME}/.config/lxsession/LXDE/autostart
23blacklist ${HOME}/.config/openbox 26blacklist ${HOME}/.config/openbox
24blacklist ${HOME}/.config/plasma-workspace 27blacklist ${HOME}/.config/plasma-workspace
25blacklist ${HOME}/.config/startupconfig 28blacklist ${HOME}/.config/startupconfig
26blacklist ${HOME}/.config/startupconfigkeys 29blacklist ${HOME}/.config/startupconfigkeys
27blacklist ${HOME}/.fluxbox/startup 30blacklist ${HOME}/.fluxbox
28blacklist ${HOME}/.gnomerc 31blacklist ${HOME}/.gnomerc
29blacklist ${HOME}/.kde/Autostart 32blacklist ${HOME}/.kde/Autostart
30blacklist ${HOME}/.kde/env 33blacklist ${HOME}/.kde/env
diff --git a/etc/fluxbox.profile b/etc/fluxbox.profile
new file mode 100644
index 000000000..5fafef95a
--- /dev/null
+++ b/etc/fluxbox.profile
@@ -0,0 +1,18 @@
1# Firejail profile for fluxbox
2# Description: Standards-compliant, fast, light-weight and extensible window manager
3# This file is overwritten after every install/update
4# Persistent local customizations
5include /etc/firejail/fluxbox.local
6# Persistent global definitions
7include /etc/firejail/globals.local
8
9# all applications started in awesome will run in this profile
10noblacklist ${HOME}/.fluxbox
11include /etc/firejail/disable-common.inc
12
13caps.drop all
14netfilter
15noroot
16protocol unix,inet,inet6
17seccomp
18
diff --git a/etc/i3.profile b/etc/i3.profile
new file mode 100644
index 000000000..efbc1f6e7
--- /dev/null
+++ b/etc/i3.profile
@@ -0,0 +1,18 @@
1# Firejail profile for i3
2# Description: Standards-compliant, fast, light-weight and extensible window manager
3# This file is overwritten after every install/update
4# Persistent local customizations
5include /etc/firejail/i3.local
6# Persistent global definitions
7include /etc/firejail/globals.local
8
9# all applications started in awesome will run in this profile
10noblacklist ${HOME}/.config/i3
11include /etc/firejail/disable-common.inc
12
13caps.drop all
14netfilter
15noroot
16protocol unix,inet,inet6
17seccomp
18