Skip to content

Commit afb086e

Browse files
glitsj16kmk3
authored andcommitted
New profile: textroom.profile
Description: Full Screen text editor heavily inspired by Q10 and JDarkRoom. https://code.google.com/p/textroom/ https://aur.archlinux.org/packages/textroom
1 parent df257a8 commit afb086e

File tree

3 files changed

+65
-0
lines changed

3 files changed

+65
-0
lines changed

etc/inc/disable-programs.inc

+1
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,7 @@ blacklist ${HOME}/.config/synfig
650650
blacklist ${HOME}/.config/teams
651651
blacklist ${HOME}/.config/teams-for-linux
652652
blacklist ${HOME}/.config/telepathy-account-widgets
653+
blacklist ${HOME}/.config/textroom
653654
blacklist ${HOME}/.config/torbrowser
654655
blacklist ${HOME}/.config/totem
655656
blacklist ${HOME}/.config/tox

etc/profile-m-z/textroom.profile

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Firejail profile for textroom
2+
# Description: Full Screen text editor heavily inspired by Q10 and JDarkRoom
3+
# This file is overwritten after every install/update
4+
# Persistent local customizations
5+
include textroom.local
6+
# Persistent global definitions
7+
include globals.local
8+
9+
blacklist /usr/libexec
10+
blacklist ${RUNUSER}/wayland-*
11+
12+
noblacklist ${HOME}/.config/textroom
13+
14+
include disable-common.inc
15+
include disable-devel.inc
16+
include disable-exec.inc
17+
include disable-interpreters.inc
18+
include disable-proc.inc
19+
include disable-programs.inc
20+
include disable-shell.inc
21+
include disable-xdg.inc
22+
23+
mkdir ${HOME}/.config/textroom
24+
whitelist ${HOME}/.config/textroom
25+
whitelist ${DOWNLOADS}
26+
whitelist /usr/share/textroom
27+
include whitelist-common.inc
28+
include whitelist-run-common.inc
29+
include whitelist-runuser-common.inc
30+
include whitelist-usr-share-common.inc
31+
include whitelist-var-common.inc
32+
33+
apparmor
34+
caps.drop all
35+
ipc-namespace
36+
netfilter
37+
no3d
38+
nodvd
39+
nogroups
40+
noinput
41+
nonewprivs
42+
noprinters
43+
noroot
44+
notv
45+
nou2f
46+
novideo
47+
protocol unix,inet
48+
seccomp
49+
seccomp.block-secondary
50+
tracelog
51+
52+
disable-mnt
53+
private-bin textroom
54+
private-cache
55+
private-dev
56+
private-etc
57+
private-tmp
58+
59+
dbus-user filter
60+
dbus-user.talk ca.desrt.dconf
61+
dbus-system none
62+
63+
restrict-namespaces

src/firecfg/firecfg.config

+1
Original file line numberDiff line numberDiff line change
@@ -834,6 +834,7 @@ termshark
834834
tesseract
835835
textmaker18
836836
textmaker18free
837+
textroom
837838
thunderbird
838839
thunderbird-beta
839840
thunderbird-wayland

0 commit comments

Comments
 (0)