Compare commits

...

4 Commits

3 changed files with 27 additions and 1 deletions

View File

@ -134,7 +134,7 @@ flatpak override com.valvesoftware.Steam --nosocket=fallback-x11 --socket=x11 $@
flatpak override com.heroicgameslauncher.hgl --nosocket=fallback-x11 --socket=x11 $@
# Steam flatpak workarounds a lot by non-UTF-8 C
flatpak override com.valvesoftware.Steam --env=LC_ALL=C.utf8
flatpak override com.valvesoftware.Steam --env=LC_ALL=C.utf8 $@
# Yes, we are SteamDeck, of course
#flatpak override com.valvesoftware.Steam --env=SteamDeck=1 $@
@ -211,6 +211,23 @@ flatpak override com.vivaldi.Vivaldi --talk-name=org.kde.plasma.browser.integrat
flatpak override com.google.Chrome --talk-name=org.kde.plasma.browser.integration $@
flatpak override com.google.ChromeDev --talk-name=org.kde.plasma.browser.integration $@
# qBittorrent
flatpak override org.qbittorrent.qBittorrent --filesystem=~/bt:create $@
ln -nsfv ~/bt ~/.bt
flatpak override org.qbittorrent.qBittorrent --filesystem=xdg-download $@
# Explicitly allow what Calibre needs
flatpak override com.calibre_ebook.calibre --nofilesystem=host $@
flatpak override com.calibre_ebook.calibre --nodevice=all $@
flatpak override com.calibre_ebook.calibre --device=dri $@
# FanFicFare Browser Cache. TODO: Firefox flatpak and other browsers
flatpak override com.calibre_ebook.calibre --filesystem=~/.cache/mozilla/firefox/ $@
flatpak override com.calibre_ebook.calibre --filesystem=~/Calibre\ Library:create $@
flatpak override com.calibre_ebook.calibre --filesystem=~/bt $@
flatpak override com.calibre_ebook.calibre --filesystem=~/xdg-download $@
# Simplicity and so it won't attempt to create a directory in different locale
flatpak override com.calibre_ebook.calibre --env=LC_ALL=C.utf8 $@
# Display the overrides
if [ -d /var/lib/flatpak/overrides/ ]; then
tail -n +1 /var/lib/flatpak/overrides/*

View File

@ -3,12 +3,20 @@ set -x
# The usual system-wide installation
if [ -f /usr/bin/kate ]; then
/usr/bin/kate "$@"
# I might not even need Kate, but am too used to typing it to remember kwrite
elif [ -f /usr/bin/kwrite ]; then
/usr/bin/kwrite "$@"
# System-wide flatpak
elif [ -f /var/lib/flatpak/exports/bin/org.kde.kate ]; then
flatpak run org.kde.kate "$@"
# User-specific flatpak
elif [ -f ~/.local/share/flatpak/exports/bin/org.kde.kate ]; then
flatpak run --user org.kde.kate "$@"
elif [ -f /var/lib/flatpak/exports/bin/org.kde.kwrite ]; then
flatpak run org.kde.kwrite "$@"
# User-specific flatpak
elif [ -f ~/.local/share/flatpak/exports/bin/org.kde.kwrite ]; then
flatpak run --user org.kde.kwrite "$@"
# If not found.
else
printf "kate doesn't seem to be installed :("

1
bash/usr-local-bin/kwrite Symbolic link
View File

@ -0,0 +1 @@
kate