aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar glitsj16 <glitsj16@users.noreply.github.com>2024-03-18 14:32:55 +0000
committerLibravatar GitHub <noreply@github.com>2024-03-18 14:32:55 +0000
commitd6c32c11051cf32dce29f2ef0d191fda7c49200d (patch)
tree911532020e8fd4c9ac1ab39e7ba1e7164920f165
parentNew profile: rymdport.profile (#6251) (diff)
downloadfirejail-d6c32c11051cf32dce29f2ef0d191fda7c49200d.tar.gz
firejail-d6c32c11051cf32dce29f2ef0d191fda7c49200d.tar.zst
firejail-d6c32c11051cf32dce29f2ef0d191fda7c49200d.zip
New profile: textroom.profile (#6254)
Description: Full Screen text editor heavily inspired by Q10 and JDarkRoom. https://code.google.com/p/textroom/ https://aur.archlinux.org/packages/textroom
-rw-r--r--etc/inc/disable-programs.inc1
-rw-r--r--etc/profile-m-z/textroom.profile64
-rw-r--r--src/firecfg/firecfg.config1
3 files changed, 66 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 2da55c8ea..60f9f8288 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -654,6 +654,7 @@ blacklist ${HOME}/.config/synfig
654blacklist ${HOME}/.config/teams 654blacklist ${HOME}/.config/teams
655blacklist ${HOME}/.config/teams-for-linux 655blacklist ${HOME}/.config/teams-for-linux
656blacklist ${HOME}/.config/telepathy-account-widgets 656blacklist ${HOME}/.config/telepathy-account-widgets
657blacklist ${HOME}/.config/textroom
657blacklist ${HOME}/.config/torbrowser 658blacklist ${HOME}/.config/torbrowser
658blacklist ${HOME}/.config/totem 659blacklist ${HOME}/.config/totem
659blacklist ${HOME}/.config/tox 660blacklist ${HOME}/.config/tox
diff --git a/etc/profile-m-z/textroom.profile b/etc/profile-m-z/textroom.profile
new file mode 100644
index 000000000..6fdba7501
--- /dev/null
+++ b/etc/profile-m-z/textroom.profile
@@ -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
5include textroom.local
6# Persistent global definitions
7include globals.local
8
9blacklist /usr/libexec
10blacklist ${RUNUSER}/wayland-*
11
12noblacklist ${HOME}/.config/textroom
13
14include disable-common.inc
15include disable-devel.inc
16include disable-exec.inc
17include disable-interpreters.inc
18include disable-proc.inc
19include disable-programs.inc
20include disable-shell.inc
21#include disable-xdg.inc
22
23#mkdir ${HOME}/.config/textroom
24#whitelist ${HOME}/.config/textroom
25#whitelist ${DOCUMENTS}
26#whitelist ${DOWNLOADS}
27#whitelist /usr/share/textroom
28#include whitelist-common.inc
29include whitelist-run-common.inc
30include whitelist-runuser-common.inc
31include whitelist-usr-share-common.inc
32include whitelist-var-common.inc
33
34apparmor
35caps.drop all
36ipc-namespace
37netfilter
38no3d
39nodvd
40nogroups
41noinput
42nonewprivs
43noprinters
44noroot
45notv
46nou2f
47novideo
48protocol unix,inet
49seccomp
50seccomp.block-secondary
51tracelog
52
53disable-mnt
54private-bin textroom
55private-cache
56private-dev
57private-etc
58private-tmp
59
60dbus-user filter
61dbus-user.talk ca.desrt.dconf
62dbus-system none
63
64restrict-namespaces
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index f113e3760..ba2d108ce 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -852,6 +852,7 @@ termshark
852tesseract 852tesseract
853textmaker18 853textmaker18
854textmaker18free 854textmaker18free
855textroom
855thunderbird 856thunderbird
856thunderbird-beta 857thunderbird-beta
857thunderbird-wayland 858thunderbird-wayland