aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Nico <njcrypted@protonmail.com>2021-04-24 11:46:21 +0200
committerLibravatar GitHub <noreply@github.com>2021-04-24 09:46:21 +0000
commit13e67f5cd77ec3f06fc2c620880eeeda73c52f38 (patch)
tree761310606b65dd009cadec7fcb694f6234a3ab11
parentfile-roller:private-bin: add atool,bsdtar,xzdec,unzstd (diff)
downloadfirejail-13e67f5cd77ec3f06fc2c620880eeeda73c52f38.tar.gz
firejail-13e67f5cd77ec3f06fc2c620880eeeda73c52f38.tar.zst
firejail-13e67f5cd77ec3f06fc2c620880eeeda73c52f38.zip
Add FireDragon profile (#4203)
* Add firedragon profile * Point private-etc to firefox-common.local Co-authored-by: rusty-snake <41237666+rusty-snake@users.noreply.github.com> * Add to firecfg.config * Add firedragon to disable-programs.inc * Correct dir * Remove private-etc Co-authored-by: rusty-snake <41237666+rusty-snake@users.noreply.github.com>
-rw-r--r--etc/inc/disable-programs.inc2
-rw-r--r--etc/profile-a-l/firedragon.profile26
-rw-r--r--src/firecfg/firecfg.config1
3 files changed, 29 insertions, 0 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index 8ccbae5ca..0ca8817cb 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -479,6 +479,7 @@ blacklist ${HOME}/.equalx
479blacklist ${HOME}/.ethereum 479blacklist ${HOME}/.ethereum
480blacklist ${HOME}/.etr 480blacklist ${HOME}/.etr
481blacklist ${HOME}/.filezilla 481blacklist ${HOME}/.filezilla
482blacklist ${HOME}/.firedragon
482blacklist ${HOME}/.flowblade 483blacklist ${HOME}/.flowblade
483blacklist ${HOME}/.fltk 484blacklist ${HOME}/.fltk
484blacklist ${HOME}/.fossamail 485blacklist ${HOME}/.fossamail
@@ -952,6 +953,7 @@ blacklist ${HOME}/.cache/epiphany
952blacklist ${HOME}/.cache/evolution 953blacklist ${HOME}/.cache/evolution
953blacklist ${HOME}/.cache/falkon 954blacklist ${HOME}/.cache/falkon
954blacklist ${HOME}/.cache/feedreader 955blacklist ${HOME}/.cache/feedreader
956blacklist ${HOME}/.cache/firedragon
955blacklist ${HOME}/.cache/flaska.net/trojita 957blacklist ${HOME}/.cache/flaska.net/trojita
956blacklist ${HOME}/.cache/folks 958blacklist ${HOME}/.cache/folks
957blacklist ${HOME}/.cache/font-manager 959blacklist ${HOME}/.cache/font-manager
diff --git a/etc/profile-a-l/firedragon.profile b/etc/profile-a-l/firedragon.profile
new file mode 100644
index 000000000..77487161e
--- /dev/null
+++ b/etc/profile-a-l/firedragon.profile
@@ -0,0 +1,26 @@
1# Firejail profile for FireDragon
2# Description: Librewolf fork with enhanced KDE integration
3# This file is overwritten after every install/update
4# Persistent local customizations
5include firedragon.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.cache/firedragon
10noblacklist ${HOME}/.firedragon
11
12mkdir ${HOME}/.cache/firedragon
13mkdir ${HOME}/.firedragon
14whitelist ${HOME}/.cache/firedragon
15whitelist ${HOME}/.firedragon
16
17# Add the next lines to your firedragon.local if you want to use the migration wizard.
18#noblacklist ${HOME}/.mozilla
19#whitelist ${HOME}/.mozilla
20
21# FireDragon requires a shell to launch on Arch. We can possibly remove sh though.
22# Add the next line to your firedragon.local to enable private-bin.
23#private-bin bash,dbus-launch,dbus-send,env,firedragon,python*,sh,which
24
25# Redirect
26include firefox-common.profile
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index be50d5f44..667631c17 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -236,6 +236,7 @@ ffplay
236ffprobe 236ffprobe
237file-roller 237file-roller
238filezilla 238filezilla
239firedragon
239firefox 240firefox
240firefox-beta 241firefox-beta
241firefox-developer-edition 242firefox-developer-edition