summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.config/firejail/electron.local6
-rw-r--r--.config/firejail/libva.inc2
-rw-r--r--.config/firejail/portal.inc10
-rw-r--r--.config/firejail/qtwlfix.inc3
-rw-r--r--.config/firejail/spotify.local2
-rw-r--r--.config/firejail/telegram.local15
-rw-r--r--.config/firejail/zoom.local10
7 files changed, 31 insertions, 17 deletions
diff --git a/.config/firejail/electron.local b/.config/firejail/electron.local
index 9218813..d13f71a 100644
--- a/.config/firejail/electron.local
+++ b/.config/firejail/electron.local
@@ -1,5 +1 @@
-include x11fy.inc
-
-dbus-user filter
-dbus-user.talk org.freedesktop.Notifications
-dbus-user.talk org.freedesktop.portal.*
+include chromium-common-hardened.inc.profile
diff --git a/.config/firejail/libva.inc b/.config/firejail/libva.inc
new file mode 100644
index 0000000..eb58a15
--- /dev/null
+++ b/.config/firejail/libva.inc
@@ -0,0 +1,2 @@
+
+env LIBVA_DRIVER_NAME=iHD
diff --git a/.config/firejail/portal.inc b/.config/firejail/portal.inc
new file mode 100644
index 0000000..324cdc2
--- /dev/null
+++ b/.config/firejail/portal.inc
@@ -0,0 +1,10 @@
+ignore dbus-user none
+dbus-user filter
+dbus-user.talk org.freedesktop.Notifications
+dbus-user.talk org.freedesktop.portal.*
+dbus-system none
+
+# allow opening links via portal
+whitelist ${HOME}/bin
+ignore noexec ${HOME}
+#private-bin gdbus,wl-copy,notify-send
diff --git a/.config/firejail/qtwlfix.inc b/.config/firejail/qtwlfix.inc
index 197879f..45dabbf 100644
--- a/.config/firejail/qtwlfix.inc
+++ b/.config/firejail/qtwlfix.inc
@@ -4,3 +4,6 @@ rmenv QT_STYLE_OVERRIDE
 rmenv QT_QPA_PLATFORMTHEME
 rmenv QT_IM_MODULE
 rmenv QT_QPA_PLATFORM
+
+env QT_QPA_PLATFORM=wayland
+env QT_WAYLAND_DISABLE_WINDOWDECORATION=1
diff --git a/.config/firejail/spotify.local b/.config/firejail/spotify.local
index fe20106..6e8287c 100644
--- a/.config/firejail/spotify.local
+++ b/.config/firejail/spotify.local
@@ -1,3 +1,5 @@
+include libva.inc
+
 ignore private-etc
 include qtwlfix.inc
 
diff --git a/.config/firejail/telegram.local b/.config/firejail/telegram.local
index 5917107..986cccf 100644
--- a/.config/firejail/telegram.local
+++ b/.config/firejail/telegram.local
@@ -1,18 +1,11 @@
 
-rmenv QT_WAYLAND_FORCE_DPI
+#rmenv QT_WAYLAND_FORCE_DPI
+include portal.inc
+include qtwlfix.inc
 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.*
-dbus-system none
-
 whitelist /var/lib/syncthing/Sync
 whitelist /var/lib/syncthing/Sync/*
 
-# allow opening links via portal
-env PATH=/home/robert/bin:/usr/bin:/bin
-ignore noexec ${HOME}
+#private-bin telegram-desktop
diff --git a/.config/firejail/zoom.local b/.config/firejail/zoom.local
index 071c445..1436432 100644
--- a/.config/firejail/zoom.local
+++ b/.config/firejail/zoom.local
@@ -1,2 +1,10 @@
 
-include qtwlfix.inc
+#include qtwlfix.inc
+include portal.inc
+
+#private-etc alternatives,ca-certificates,crypto-policies,fonts,group,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,machine-id,nsswitch.conf,pki,resolv.conf,ssl,os-release
+
+#env XDG_SESSION_TYPE=wayland
+#env XDG_CURRENT_DESKTOP=GNOME
+# env QT_QPA_PLATFORM=wayland
+env XDG_CACHE_HOME=/tmp/