From 9d0f36ce71229c7e763bb49f78a32fce06b92008 Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Fri, 6 Jun 2025 17:31:46 +0300 Subject: [PATCH] flatpak-workarounds.bash: break flatpak security for foot --- bash/flatpak-workarounds.bash | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bash/flatpak-workarounds.bash b/bash/flatpak-workarounds.bash index bc53b29..761e2ea 100755 --- a/bash/flatpak-workarounds.bash +++ b/bash/flatpak-workarounds.bash @@ -60,6 +60,14 @@ flatpak override --socket=fallback-x11 $@ flatpak override --nosocket=x11 $@ flatpak override --env=ELECTRON_OZONE_PLATFORM_HINT=auto $@ +# SECURITY! However without these permissions there is crashing outside +# of tmux when attempting to ssh (using gpg authentication subkey) or +# edit files belonging to flatpaks. +flatpak override page.codeberg.dnkl.foot --socket=ssh-auth $@ +flatpak override page.codeberg.dnkl.foot --socket=gpg-agent $@ +flatpak override page.codeberg.dnkl.foot --filesystem=host $@ +flatpak override page.codeberg.dnkl.foot --filesystem=~/.var/app/page.codeberg.dnkl.foot/config/foot:create $@ + # Backticks and a lot of common characters in all Flatpaks # https://github.com/flatpak/flatpak/issues/2031 flatpak override --talk-name=org.fcitx.Fcitx $@