Skip to content

Commit 074bfa4

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 074bfa4

File tree

3 files changed

+66
-0
lines changed

3 files changed

+66
-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

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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+
11+
noblacklist ${HOME}/.config/textroom
12+
13+
blacklist ${RUNUSER}/wayland-*
14+
15+
include disable-common.inc
16+
include disable-devel.inc
17+
include disable-exec.inc
18+
include disable-interpreters.inc
19+
include disable-proc.inc
20+
include disable-programs.inc
21+
include disable-shell.inc
22+
include disable-xdg.inc
23+
24+
mkdir ${HOME}/.config/textroom
25+
whitelist ${HOME}/.config/textroom
26+
whitelist ${DOWNLOADS}
27+
whitelist /usr/share/textroom
28+
include whitelist-common.inc
29+
include whitelist-run-common.inc
30+
include whitelist-runuser-common.inc
31+
include whitelist-usr-share-common.inc
32+
include whitelist-var-common.inc
33+
34+
apparmor
35+
caps.drop all
36+
ipc-namespace
37+
netfilter
38+
no3d
39+
nodvd
40+
nogroups
41+
noinput
42+
nonewprivs
43+
noprinters
44+
noroot
45+
notv
46+
nou2f
47+
novideo
48+
protocol unix,inet
49+
seccomp
50+
seccomp.block-secondary
51+
tracelog
52+
53+
disable-mnt
54+
private-bin textroom
55+
private-cache
56+
private-dev
57+
private-etc
58+
private-tmp
59+
60+
dbus-user filter
61+
dbus-user.talk ca.desrt.dconf
62+
dbus-system none
63+
64+
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)