summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.config/firejail/obs.local6
-rw-r--r--.config/firejail/qtwlfix.inc6
-rw-r--r--.config/firejail/spotify.local8
-rw-r--r--.config/firejail/telegram.local14
-rw-r--r--.config/firejail/x11fy.inc10
-rw-r--r--.config/firejail/zoom.local2
6 files changed, 46 insertions, 0 deletions
diff --git a/.config/firejail/obs.local b/.config/firejail/obs.local
new file mode 100644
index 0000000..7a9c9c7
--- /dev/null
+++ b/.config/firejail/obs.local
@@ -0,0 +1,6 @@
+
+include qtwlfix.inc
+
+ignore dbus-user none
+dbus-user filter
+dbus-user.talk org.freedesktop.portal.*
diff --git a/.config/firejail/qtwlfix.inc b/.config/firejail/qtwlfix.inc
new file mode 100644
index 0000000..197879f
--- /dev/null
+++ b/.config/firejail/qtwlfix.inc
@@ -0,0 +1,6 @@
+
+rmenv QT_WAYLAND_FORCE_DPI
+rmenv QT_STYLE_OVERRIDE
+rmenv QT_QPA_PLATFORMTHEME
+rmenv QT_IM_MODULE
+rmenv QT_QPA_PLATFORM
diff --git a/.config/firejail/spotify.local b/.config/firejail/spotify.local
new file mode 100644
index 0000000..fe20106
--- /dev/null
+++ b/.config/firejail/spotify.local
@@ -0,0 +1,8 @@
+ignore private-etc
+include qtwlfix.inc
+
+ignore dbus-user none
+dbus-user filter
+dbus-user.own org.mpris.MediaPlayer2.spotify
+dbus-user.talk org.freedesktop.Notifications
+dbus-system none
diff --git a/.config/firejail/telegram.local b/.config/firejail/telegram.local
new file mode 100644
index 0000000..7c3bb75
--- /dev/null
+++ b/.config/firejail/telegram.local
@@ -0,0 +1,14 @@
+
+rmenv QT_WAYLAND_FORCE_DPI
+env QT_QPA_PLATFORMTHEME=gtk3
+
+blacklist /usr/share/fonts/noto*
+
+ignore dbus-user none
+dbus-user filter
+dbus-user.talk org.freedesktop.Notifications
+dbus-user.talk org.freedesktop.portal.Desktop
+dbus-system none
+
+# prevent telegram from opening links with the non-wrapped firefox
+blacklist /usr/bin/firefox
diff --git a/.config/firejail/x11fy.inc b/.config/firejail/x11fy.inc
new file mode 100644
index 0000000..ea4e183
--- /dev/null
+++ b/.config/firejail/x11fy.inc
@@ -0,0 +1,10 @@
+rmenv GDK_BACKEND
+rmenv CLUTTER_BACKEND
+rmenv QT_QPA_PLATFORM
+rmenv SDL_VIDEODRIVER
+rmenv ECORE_EVAS_ENGINE
+rmenv ELM_ENGINE
+rmenv _JAVA_AWT_WM_NONREPARENTING
+rmenv GTK_IM_MODULE
+rmenv QT_IM_MODULE
+rmenv GTK_CSD
diff --git a/.config/firejail/zoom.local b/.config/firejail/zoom.local
new file mode 100644
index 0000000..071c445
--- /dev/null
+++ b/.config/firejail/zoom.local
@@ -0,0 +1,2 @@
+
+include qtwlfix.inc