flatpak-workarounds.bash: fix the Steam Deck if, create a library for Heroic too

This commit is contained in:
Aminda Suomalainen 2025-05-05 11:56:46 +03:00
parent d8a04226ff
commit 13fff28a97
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723

View File

@ -87,10 +87,13 @@ flatpak override com.heroicgameslauncher.hgl --filesystem=~/SteamLibrary:create
# free space based on top level directory so it has to be a subdirectory
# and while the mount point may be /var/sdcard I don't want to give it
# access to root directory in case it denied that for security
if [ -d /var/sdcard/Steam/Library ]; then
flatpak override com.valvesoftware.Steam --filesystem=/var/sdcard/Steam/Library:create $@
flatpak override net.lutris.Lutris --filesystem=/var/sdcard/Steam/Library:create $@
flatpak override com.heroicgameslauncher.hgl --filesystem=/var/sdcard/Steam/Library:create $@
if [ -d /var/sdcard/Steam ]; then
mkdir -vp /var/sdcard/Steam/Library
flatpak override com.valvesoftware.Steam --filesystem=/var/sdcard/Steam:rw $@
flatpak override net.lutris.Lutris --filesystem=/var/sdcard/Steam:rw $@
flatpak override com.heroicgameslauncher.hgl --filesystem=/var/sdcard/Steam:rw $@
mkdir -vp /var/sdcard/Heroic/Library
flatpak override com.heroicgameslauncher.hgl --filesystem=/var/sdcard/Heroic:rw $@
fi
# https://github.com/ValveSoftware/steam-for-linux/issues/4924