aboutsummaryrefslogtreecommitdiffstats
path: root/etc/idea.sh.profile
diff options
context:
space:
mode:
authorLibravatar Tad <tad@spotco.us>2017-07-11 16:46:02 -0400
committerLibravatar Tad <tad@spotco.us>2017-07-11 20:52:21 -0400
commitec57c53f7ff036c80324caf5d19e3b3d574f2a19 (patch)
tree825dbd3aed37a6722f051dd42f9e69215c27d4fb /etc/idea.sh.profile
parentmerges (diff)
downloadfirejail-ec57c53f7ff036c80324caf5d19e3b3d574f2a19.tar.gz
firejail-ec57c53f7ff036c80324caf5d19e3b3d574f2a19.tar.zst
firejail-ec57c53f7ff036c80324caf5d19e3b3d574f2a19.zip
Add a profile for IntelliJ IDEA and Android Studio
Diffstat (limited to 'etc/idea.sh.profile')
-rw-r--r--etc/idea.sh.profile37
1 files changed, 37 insertions, 0 deletions
diff --git a/etc/idea.sh.profile b/etc/idea.sh.profile
new file mode 100644
index 000000000..771131262
--- /dev/null
+++ b/etc/idea.sh.profile
@@ -0,0 +1,37 @@
1# Persistent global definitions go here
2include /etc/firejail/globals.local
3
4# This file is overwritten during software install.
5# Persistent customizations should go in a .local file.
6include /etc/firejail/idea.sh.local
7
8# Firejail profile for IntelliJ IDEA Community Edition
9
10noblacklist ${HOME}/.android
11noblacklist ${HOME}/.gitconfig
12noblacklist ${HOME}/.gradle
13noblacklist ${HOME}/.IdeaIC*
14noblacklist ${HOME}/.java
15noblacklist ${HOME}/.local/share/JetBrains
16noblacklist ${HOME}/.ssh
17noblacklist ${HOME}/.tooling
18
19include /etc/firejail/disable-common.inc
20include /etc/firejail/disable-passwdmgr.inc
21include /etc/firejail/disable-programs.inc
22
23caps.drop all
24netfilter
25nogroups
26nonewprivs
27noroot
28#nosound
29novideo
30protocol unix,inet,inet6
31seccomp
32shell none
33
34private-dev
35#private-tmp
36
37noexec /tmp