aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/disable-programs.inc4
-rw-r--r--etc/profile-a-l/ani-cli.profile41
-rw-r--r--etc/profile-a-l/lobster.profile41
-rw-r--r--etc/profile-m-z/porn-cli.profile14
4 files changed, 100 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index a2e788f9b..40c123968 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -84,6 +84,7 @@ blacklist ${HOME}/.cache/Tox
84blacklist ${HOME}/.cache/Zeal 84blacklist ${HOME}/.cache/Zeal
85blacklist ${HOME}/.cache/agenda 85blacklist ${HOME}/.cache/agenda
86blacklist ${HOME}/.cache/akonadi* 86blacklist ${HOME}/.cache/akonadi*
87blacklist ${HOME}/.cache/ani-cli
87blacklist ${HOME}/.cache/atril 88blacklist ${HOME}/.cache/atril
88blacklist ${HOME}/.cache/attic 89blacklist ${HOME}/.cache/attic
89blacklist ${HOME}/.cache/audacity 90blacklist ${HOME}/.cache/audacity
@@ -518,6 +519,7 @@ blacklist ${HOME}/.config/leafpad
518blacklist ${HOME}/.config/libreoffice 519blacklist ${HOME}/.config/libreoffice
519blacklist ${HOME}/.config/liferea 520blacklist ${HOME}/.config/liferea
520blacklist ${HOME}/.config/linphone 521blacklist ${HOME}/.config/linphone
522blacklist ${HOME}/.config/lobster
521blacklist ${HOME}/.config/lugaru 523blacklist ${HOME}/.config/lugaru
522blacklist ${HOME}/.config/lutris 524blacklist ${HOME}/.config/lutris
523blacklist ${HOME}/.config/lximage-qt 525blacklist ${HOME}/.config/lximage-qt
@@ -953,6 +955,7 @@ blacklist ${HOME}/.local/share/kwrite
953blacklist ${HOME}/.local/share/kxmlgui5/* 955blacklist ${HOME}/.local/share/kxmlgui5/*
954blacklist ${HOME}/.local/share/liferea 956blacklist ${HOME}/.local/share/liferea
955blacklist ${HOME}/.local/share/linphone 957blacklist ${HOME}/.local/share/linphone
958blacklist ${HOME}/.local/share/lobster
956blacklist ${HOME}/.local/share/local-mail 959blacklist ${HOME}/.local/share/local-mail
957blacklist ${HOME}/.local/share/lollypop 960blacklist ${HOME}/.local/share/lollypop
958blacklist ${HOME}/.local/share/love 961blacklist ${HOME}/.local/share/love
@@ -1028,6 +1031,7 @@ blacklist ${HOME}/.local/share/wormux
1028blacklist ${HOME}/.local/share/xplayer 1031blacklist ${HOME}/.local/share/xplayer
1029blacklist ${HOME}/.local/share/xreader 1032blacklist ${HOME}/.local/share/xreader
1030blacklist ${HOME}/.local/share/zathura 1033blacklist ${HOME}/.local/share/zathura
1034blacklist ${HOME}/.local/state/ani-cli
1031blacklist ${HOME}/.local/state/audacity 1035blacklist ${HOME}/.local/state/audacity
1032blacklist ${HOME}/.local/state/pipewire 1036blacklist ${HOME}/.local/state/pipewire
1033blacklist ${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/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