aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-programs.inc1
-rw-r--r--etc/profile-a-l/discord-common.profile2
-rw-r--r--etc/profile-a-l/gnome-calculator.profile12
-rw-r--r--etc/profile-a-l/gnome-pomodoro.profile2
-rw-r--r--etc/profile-a-l/homebank.profile59
-rw-r--r--etc/profile-m-z/signal-desktop.profile2
-rw-r--r--etc/profile-m-z/teams.profile4
-rw-r--r--etc/profile-m-z/telegram.profile2
8 files changed, 74 insertions, 10 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index f72394810..f033371f8 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -237,6 +237,7 @@ blacklist ${HOME}/.config/gthumb
237blacklist ${HOME}/.config/gummi 237blacklist ${HOME}/.config/gummi
238blacklist ${HOME}/.config/gwenviewrc 238blacklist ${HOME}/.config/gwenviewrc
239blacklist ${HOME}/.config/hexchat 239blacklist ${HOME}/.config/hexchat
240blacklist ${HOME}/.config/homebank
240blacklist ${HOME}/.config/i2p 241blacklist ${HOME}/.config/i2p
241blacklist ${HOME}/.config/inkscape 242blacklist ${HOME}/.config/inkscape
242blacklist ${HOME}/.config/inox 243blacklist ${HOME}/.config/inox
diff --git a/etc/profile-a-l/discord-common.profile b/etc/profile-a-l/discord-common.profile
index cbeef798f..35bea4aaa 100644
--- a/etc/profile-a-l/discord-common.profile
+++ b/etc/profile-a-l/discord-common.profile
@@ -32,7 +32,7 @@ novideo
32protocol unix,inet,inet6,netlink 32protocol unix,inet,inet6,netlink
33seccomp !chroot 33seccomp !chroot
34 34
35private-bin bash,cut,echo,egrep,grep,head,sed,sh,tclsh,tr,xdg-mime,xdg-open,zsh 35private-bin bash,cut,echo,egrep,fish,grep,head,sed,sh,tclsh,tr,xdg-mime,xdg-open,zsh
36private-dev 36private-dev
37private-etc alternatives,ca-certificates,crypto-policies,fonts,group,ld.so.cache,localtime,login.defs,machine-id,password,pki,resolv.conf,ssl 37private-etc alternatives,ca-certificates,crypto-policies,fonts,group,ld.so.cache,localtime,login.defs,machine-id,password,pki,resolv.conf,ssl
38private-tmp 38private-tmp
diff --git a/etc/profile-a-l/gnome-calculator.profile b/etc/profile-a-l/gnome-calculator.profile
index bc6626598..ceb01f2a0 100644
--- a/etc/profile-a-l/gnome-calculator.profile
+++ b/etc/profile-a-l/gnome-calculator.profile
@@ -25,7 +25,7 @@ apparmor
25caps.drop all 25caps.drop all
26ipc-namespace 26ipc-namespace
27machine-id 27machine-id
28# net none 28#net none -- breaks currency conversion
29netfilter 29netfilter
30no3d 30no3d
31nodvd 31nodvd
@@ -39,6 +39,7 @@ novideo
39protocol unix,inet,inet6 39protocol unix,inet,inet6
40seccomp 40seccomp
41shell none 41shell none
42tracelog
42 43
43disable-mnt 44disable-mnt
44private-bin gnome-calculator 45private-bin gnome-calculator
@@ -47,8 +48,7 @@ private-dev
47#private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.*,libgnutls.so.*,libproxy.so.*,librsvg-2.so.*,libxml2.so.* 48#private-lib gdk-pixbuf-2.*,gio,girepository-1.*,gvfs,libgconf-2.so.*,libgnutls.so.*,libproxy.so.*,librsvg-2.so.*,libxml2.so.*
48private-tmp 49private-tmp
49 50
50# makes settings immutable 51dbus-user filter
51# dbus-user none 52dbus-user.own org.gnome.Calculator
52# dbus-system none 53dbus-user.talk ca.desrt.dconf
53 54dbus-system none
54# memory-deny-write-execute
diff --git a/etc/profile-a-l/gnome-pomodoro.profile b/etc/profile-a-l/gnome-pomodoro.profile
index 2a5d2a231..a46e47759 100644
--- a/etc/profile-a-l/gnome-pomodoro.profile
+++ b/etc/profile-a-l/gnome-pomodoro.profile
@@ -50,7 +50,9 @@ private-tmp
50dbus-user filter 50dbus-user filter
51dbus-user.own org.gnome.Pomodoro 51dbus-user.own org.gnome.Pomodoro
52dbus-user.talk ca.desrt.dconf 52dbus-user.talk ca.desrt.dconf
53dbus-user.talk org.gnome.Mutter.IdleMonitor
53dbus-user.talk org.gnome.Shell 54dbus-user.talk org.gnome.Shell
55dbus-user.talk org.freedesktop.Notifications
54dbus-system none 56dbus-system none
55 57
56read-only ${HOME} 58read-only ${HOME}
diff --git a/etc/profile-a-l/homebank.profile b/etc/profile-a-l/homebank.profile
new file mode 100644
index 000000000..8e600a2d7
--- /dev/null
+++ b/etc/profile-a-l/homebank.profile
@@ -0,0 +1,59 @@
1# Firejail profile for homebank
2# Description: Personal finance manager
3# This file is overwritten after every install/update
4# Persistent local customizations
5include homebank.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.config/homebank
10
11include disable-common.inc
12include disable-devel.inc
13include disable-exec.inc
14include disable-interpreters.inc
15include disable-programs.inc
16include disable-passwdmgr.inc
17include disable-shell.inc
18include disable-xdg.inc
19
20mkdir ${HOME}/.config/homebank
21whitelist ${DOWNLOADS}
22whitelist ${HOME}/.config/homebank
23whitelist /usr/share/homebank
24include whitelist-common.inc
25include whitelist-runuser-common.inc
26include whitelist-usr-share-common.inc
27include whitelist-var-common.inc
28
29apparmor
30caps.drop all
31machine-id
32# net none
33netfilter
34nodvd
35no3d
36nodvd
37nogroups
38nonewprivs
39noroot
40nosound
41notv
42nou2f
43novideo
44protocol unix,inet,inet6
45seccomp
46shell none
47tracelog
48
49disable-mnt
50private-bin homebank
51private-cache
52private-dev
53private-etc alternatives,asound.conf,ca-certificates,crypto-policies,dconf,fonts,gtk-3.0,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale.alias,locale.conf,localtime,machine-id,mime.types,nsswitch.conf,pki,pulse,resolv.conf,selinux,ssl,X11
54private-tmp
55
56dbus-user none
57dbus-system none
58
59# memory-deny-write-execute
diff --git a/etc/profile-m-z/signal-desktop.profile b/etc/profile-m-z/signal-desktop.profile
index 5d9225705..b51a86e7d 100644
--- a/etc/profile-m-z/signal-desktop.profile
+++ b/etc/profile-m-z/signal-desktop.profile
@@ -34,10 +34,12 @@ nodvd
34nogroups 34nogroups
35notv 35notv
36nou2f 36nou2f
37novideo
37shell none 38shell none
38 39
39disable-mnt 40disable-mnt
40private-dev 41private-dev
42private-etc alternatives,ca-certificates,crypto-policies,fonts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,machine-id,nsswitch.conf,pki,resolv.conf,ssl
41private-tmp 43private-tmp
42 44
43dbus-user none 45dbus-user none
diff --git a/etc/profile-m-z/teams.profile b/etc/profile-m-z/teams.profile
index 326b97e4b..bd7faa80a 100644
--- a/etc/profile-m-z/teams.profile
+++ b/etc/profile-m-z/teams.profile
@@ -1,14 +1,14 @@
1# Firejail profile for teams 1# Firejail profile for teams
2# Description: Official Microsoft Teams client for Linux using Electron. 2# Description: Official Microsoft Teams client for Linux using Electron.
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4# Known issues:
5# * if Teams crashes on startup try using "ignore apparmor" in your local config
6# Persistent local customizations 4# Persistent local customizations
7include teams.local 5include teams.local
8# Persistent global definitions 6# Persistent global definitions
9# added by included profile 7# added by included profile
10#include globals.local 8#include globals.local
11 9
10# see #3404
11ignore apparmor
12ignore dbus-user none 12ignore dbus-user none
13ignore dbus-system none 13ignore dbus-system none
14 14
diff --git a/etc/profile-m-z/telegram.profile b/etc/profile-m-z/telegram.profile
index e3af5600a..8e0741458 100644
--- a/etc/profile-m-z/telegram.profile
+++ b/etc/profile-m-z/telegram.profile
@@ -25,5 +25,5 @@ seccomp
25 25
26disable-mnt 26disable-mnt
27private-cache 27private-cache
28private-etc ca-certificates,crypto-policies,fonts,ld.so.cache,localtime,machine-id,pki,pulse,resolv.conf,ssl
28private-tmp 29private-tmp
29