Skip to content

Commit d83b48e

Browse files
glitsj16kmk3
authored andcommitted
New profile: tvnamer.profile
Description: Automatic TV episode file renamer. https://github.com/dbr/tvnamer
1 parent df257a8 commit d83b48e

File tree

3 files changed

+74
-0
lines changed

3 files changed

+74
-0
lines changed

etc/inc/disable-programs.inc

+1
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,7 @@ blacklist ${HOME}/.config/tuir
660660
blacklist ${HOME}/.config/tuta_integration
661661
blacklist ${HOME}/.config/tutanota-desktop
662662
blacklist ${HOME}/.config/tvbrowser
663+
blacklist ${HOME}/.config/tvnamer
663664
blacklist ${HOME}/.config/uGet
664665
blacklist ${HOME}/.config/ueberzugpp
665666
blacklist ${HOME}/.config/ungoogled-chromium

etc/profile-m-z/tvnamer.profile

+72
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Firejail profile for tvnamer
2+
# Description: Automatic TV episode file renamer
3+
quiet
4+
# Persistent local customizations
5+
include tvnamer.local
6+
# Persistent global definitions
7+
include globals.local
8+
9+
blacklist /usr/libexec
10+
11+
blacklist /tmp/.X11-unix
12+
blacklist ${RUNUSER}
13+
14+
noblacklist ${HOME}/.config/tvnamer
15+
16+
# Allow python (blacklisted by disable-interpreters.inc)
17+
include allow-python2.inc
18+
include allow-python3.inc
19+
20+
include disable-common.inc
21+
include disable-devel.inc
22+
include disable-exec.inc
23+
include disable-interpreters.inc
24+
include disable-programs.inc
25+
include disable-proc.inc
26+
include disable-shell.inc
27+
include disable-xdg.inc
28+
29+
mkdir ${HOME}/.config/tvnamer
30+
mkfile ${HOME}/.config/tvnamer/tvnamer.json
31+
whitelist ${HOME}/.config/tvnamer
32+
whitelist ${DOWNLOADS}
33+
include whitelist-common.inc
34+
include whitelist-run-common.inc
35+
include whitelist-usr-share-common.inc
36+
include whitelist-var-common.inc
37+
38+
apparmor
39+
caps.drop all
40+
ipc-namespace
41+
machine-id
42+
no3d
43+
nodvd
44+
nogroups
45+
noinput
46+
nonewprivs
47+
noprinters
48+
noroot
49+
nosound
50+
notv
51+
nou2f
52+
novideo
53+
protocol unix,inet,inet6
54+
seccomp
55+
seccomp.block-secondary
56+
tracelog
57+
x11 none
58+
59+
disable-mnt
60+
private-bin python*,tvnamer
61+
private-cache
62+
private-dev
63+
private-etc @network,@tls-ca
64+
private-tmp
65+
66+
dbus-user none
67+
dbus-system none
68+
69+
read-only ${HOME}
70+
read-write ${DOWNLOADS}
71+
read-write ${HOME}/.config/tvnamer
72+
restrict-namespaces

src/firecfg/firecfg.config

+1
Original file line numberDiff line numberDiff line change
@@ -896,6 +896,7 @@ tuir
896896
tutanota-desktop
897897
tuxguitar
898898
tvbrowser
899+
tvnamer
899900
twitch
900901
udiskie
901902
uefitool

0 commit comments

Comments
 (0)