aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-programs.inc5
-rw-r--r--etc/profile-a-l/ani-cli.profile41
-rw-r--r--etc/profile-a-l/email-common.profile1
-rw-r--r--etc/profile-a-l/lobster.profile41
-rw-r--r--etc/profile-m-z/porn-cli.profile14
5 files changed, 102 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 3eb6c03d5..40c123968 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -51,6 +51,7 @@ blacklist ${HOME}/.bibletime
51blacklist ${HOME}/.bitcoin 51blacklist ${HOME}/.bitcoin
52blacklist ${HOME}/.blobby 52blacklist ${HOME}/.blobby
53blacklist ${HOME}/.bogofilter 53blacklist ${HOME}/.bogofilter
54blacklist ${HOME}/.bsfilter
54blacklist ${HOME}/.bundle 55blacklist ${HOME}/.bundle
55blacklist ${HOME}/.bzf 56blacklist ${HOME}/.bzf
56blacklist ${HOME}/.cache/0ad 57blacklist ${HOME}/.cache/0ad
@@ -83,6 +84,7 @@ blacklist ${HOME}/.cache/Tox
83blacklist ${HOME}/.cache/Zeal 84blacklist ${HOME}/.cache/Zeal
84blacklist ${HOME}/.cache/agenda 85blacklist ${HOME}/.cache/agenda
85blacklist ${HOME}/.cache/akonadi* 86blacklist ${HOME}/.cache/akonadi*
87blacklist ${HOME}/.cache/ani-cli
86blacklist ${HOME}/.cache/atril 88blacklist ${HOME}/.cache/atril
87blacklist ${HOME}/.cache/attic 89blacklist ${HOME}/.cache/attic
88blacklist ${HOME}/.cache/audacity 90blacklist ${HOME}/.cache/audacity
@@ -517,6 +519,7 @@ blacklist ${HOME}/.config/leafpad
517blacklist ${HOME}/.config/libreoffice 519blacklist ${HOME}/.config/libreoffice
518blacklist ${HOME}/.config/liferea 520blacklist ${HOME}/.config/liferea
519blacklist ${HOME}/.config/linphone 521blacklist ${HOME}/.config/linphone
522blacklist ${HOME}/.config/lobster
520blacklist ${HOME}/.config/lugaru 523blacklist ${HOME}/.config/lugaru
521blacklist ${HOME}/.config/lutris 524blacklist ${HOME}/.config/lutris
522blacklist ${HOME}/.config/lximage-qt 525blacklist ${HOME}/.config/lximage-qt
@@ -952,6 +955,7 @@ blacklist ${HOME}/.local/share/kwrite
952blacklist ${HOME}/.local/share/kxmlgui5/* 955blacklist ${HOME}/.local/share/kxmlgui5/*
953blacklist ${HOME}/.local/share/liferea 956blacklist ${HOME}/.local/share/liferea
954blacklist ${HOME}/.local/share/linphone 957blacklist ${HOME}/.local/share/linphone
958blacklist ${HOME}/.local/share/lobster
955blacklist ${HOME}/.local/share/local-mail 959blacklist ${HOME}/.local/share/local-mail
956blacklist ${HOME}/.local/share/lollypop 960blacklist ${HOME}/.local/share/lollypop
957blacklist ${HOME}/.local/share/love 961blacklist ${HOME}/.local/share/love
@@ -1027,6 +1031,7 @@ blacklist ${HOME}/.local/share/wormux
1027blacklist ${HOME}/.local/share/xplayer 1031blacklist ${HOME}/.local/share/xplayer
1028blacklist ${HOME}/.local/share/xreader 1032blacklist ${HOME}/.local/share/xreader
1029blacklist ${HOME}/.local/share/zathura 1033blacklist ${HOME}/.local/share/zathura
1034blacklist ${HOME}/.local/state/ani-cli
1030blacklist ${HOME}/.local/state/audacity 1035blacklist ${HOME}/.local/state/audacity
1031blacklist ${HOME}/.local/state/pipewire 1036blacklist ${HOME}/.local/state/pipewire
1032blacklist ${HOME}/.lv2 1037blacklist ${HOME}/.lv2
diff --git a/etc/profile-a-l/ani-cli.profile b/etc/profile-a-l/ani-cli.profile
new file mode 100644
index 000000000..270dffaed
--- /dev/null
+++ b/etc/profile-a-l/ani-cli.profile
@@ -0,0 +1,41 @@
1# Firejail profile for ani-cli
2# Description: Shell script to watch Anime from the terminal
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include ani-cli.local
7# Persistent global definitions
8# added by included profile
9#include globals.local
10
11noblacklist ${HOME}/.cache/ani-cli
12noblacklist ${HOME}/.local/state/ani-cli
13
14# Allow /bin/sh (blacklisted by disable-shell.inc)
15include allow-bin-sh.inc
16
17include disable-proc.inc
18include disable-xdg.inc
19
20mkdir ${HOME}/.cache/ani-cli
21mkdir ${HOME}/.local/state/ani-cli
22whitelist ${HOME}/.cache/ani-cli
23whitelist ${HOME}/.local/state/ani-cli
24include whitelist-run-common.inc
25include whitelist-runuser-common.inc
26
27#machine-id
28nodvd
29noprinters
30notv
31
32disable-mnt
33private-bin ani-cli,aria2c,cat,cp,curl,cut,ffmpeg,fzf,grep,head,mkdir,mv,nl,sed,sh,sort,tput,tr,uname,wc
34#private-cache
35private-etc alsa,alternatives,asound.conf,ca-certificates,crypto-policies,fonts,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,machine-id,mime.types,nsswitch.conf,pango,pki,protocols,pulse,resolv.conf,rpc,services,ssl,X11,xdg
36private-tmp
37
38read-only ${HOME}/.config/mpv
39
40# Redirect
41include mpv.profile
diff --git a/etc/profile-a-l/email-common.profile b/etc/profile-a-l/email-common.profile
index 86442d441..0a44a62a3 100644
--- a/etc/profile-a-l/email-common.profile
+++ b/etc/profile-a-l/email-common.profile
@@ -8,6 +8,7 @@ include email-common.local
8#include globals.local 8#include globals.local
9 9
10noblacklist ${HOME}/.bogofilter 10noblacklist ${HOME}/.bogofilter
11noblacklist ${HOME}/.bsfilter
11noblacklist ${HOME}/.gnupg 12noblacklist ${HOME}/.gnupg
12noblacklist ${HOME}/.mozilla 13noblacklist ${HOME}/.mozilla
13noblacklist ${HOME}/.signature 14noblacklist ${HOME}/.signature
diff --git a/etc/profile-a-l/lobster.profile b/etc/profile-a-l/lobster.profile
new file mode 100644
index 000000000..01928c775
--- /dev/null
+++ b/etc/profile-a-l/lobster.profile
@@ -0,0 +1,41 @@
1# Firejail profile for lobster
2# Description: Shell script to watch Movies/Webseries/Shows from the terminal
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include lobster.local
7# Persistent global definitions
8# added by included profile
9#include globals.local
10
11noblacklist ${HOME}/.config/lobster
12noblacklist ${HOME}/.local/share/lobster
13
14# Allow /bin/sh (blacklisted by disable-shell.inc)
15include allow-bin-sh.inc
16
17include disable-proc.inc
18include disable-xdg.inc
19
20mkdir ${HOME}/.config/lobster
21mkdir ${HOME}/.local/share/lobster
22whitelist ${HOME}/.config/lobster
23whitelist ${HOME}/.local/share/lobster
24include whitelist-run-common.inc
25include whitelist-runuser-common.inc
26
27#machine-id
28nodvd
29noprinters
30notv
31
32disable-mnt
33private-bin curl,cut,fzf,grep,head,lobster,mv,patch,rm,sed,sh,tail,tput,tr,uname
34#private-cache
35private-etc alsa,alternatives,asound.conf,ca-certificates,crypto-policies,fonts,host.conf,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,locale,locale.alias,locale.conf,localtime,machine-id,mime.types,nsswitch.conf,pango,pki,protocols,pulse,resolv.conf,rpc,services,ssl,X11,xdg
36private-tmp
37
38read-only ${HOME}/.config/mpv
39
40# Redirect
41include mpv.profile
diff --git a/etc/profile-m-z/porn-cli.profile b/etc/profile-m-z/porn-cli.profile
new file mode 100644
index 000000000..f33ff439c
--- /dev/null
+++ b/etc/profile-m-z/porn-cli.profile
@@ -0,0 +1,14 @@
1# Firejail profile for porn-cli
2# Description: Python script for watching porn via the terminal
3# This file is overwritten after every install/update
4quiet
5# Persistent local customizations
6include porn-cli.local
7# Persistent global definitions
8# added by included profile
9#include globals.local
10
11private-bin porn-cli
12
13# Redirect
14include mov-cli.profile