From 13fff28a97d8a098ab0946fba03f198a13f7b32d Mon Sep 17 00:00:00 2001 From: Aminda Suomalainen Date: Mon, 5 May 2025 11:56:46 +0300 Subject: [PATCH] flatpak-workarounds.bash: fix the Steam Deck if, create a library for Heroic too --- bash/flatpak-workarounds.bash | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bash/flatpak-workarounds.bash b/bash/flatpak-workarounds.bash index 3efddbb..d37e067 100755 --- a/bash/flatpak-workarounds.bash +++ b/bash/flatpak-workarounds.bash @@ -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