aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/devhelp.profile52
-rw-r--r--src/firecfg/firecfg.config1
2 files changed, 53 insertions, 0 deletions
diff --git a/etc/devhelp.profile b/etc/devhelp.profile
new file mode 100644
index 000000000..9d690e993
--- /dev/null
+++ b/etc/devhelp.profile
@@ -0,0 +1,52 @@
1# Firejail profile for devhelp
2# Description: API documentation browser for GNOME
3# This file is overwritten after every install/update
4# Persistent local customizations
5include devhelp.local
6# Persistent global definitions
7include globals.local
8
9mkdir ${HOME}/.cache/mesa_shader_cache
10whitelist ${HOME}/.cache/mesa_shader_cache
11
12include disable-common.inc
13include disable-devel.inc
14include disable-interpreters.inc
15include disable-passwdmgr.inc
16include disable-programs.inc
17include disable-xdg.inc
18
19include whitelist-common.inc
20
21apparmor
22caps.drop all
23# machine-id breaks audio; it should work fine in setups where sound is not required
24machine-id
25net none
26# nodbus - makes settings immutable
27nodvd
28nogroups
29nonewprivs
30noroot
31nosound
32notv
33nou2f
34novideo
35protocol unix
36seccomp
37shell none
38tracelog
39
40disable-mnt
41private-bin devhelp
42private-cache
43private-dev
44private-etc alternatives,fonts
45private-tmp
46
47# memory-deny-write-execute - Breaks on Arch
48noexec ${HOME}
49noexec /tmp
50
51# devhelp will never write anything
52read-only ${HOME}
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index be42684d3..2becb8050 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -102,6 +102,7 @@ darktable
102dconf-editor 102dconf-editor
103deadbeef 103deadbeef
104deluge 104deluge
105devhelp
105dex2jar 106dex2jar
106dia 107dia
107dig 108dig