From 08c1209e33572da495959380750c32ddb77e95b9 Mon Sep 17 00:00:00 2001 From: Michael Pfaff <23013931+mpfaff@users.noreply.github.com> Date: Thu, 8 Oct 2026 12:16:08 -0400 Subject: [PATCH 1/2] Install RetroArch home folder under /var --- build_files/build.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build_files/build.sh b/build_files/build.sh index c4777f5..066758f 100755 --- a/build_files/build.sh +++ b/build_files/build.sh @@ -43,5 +43,10 @@ dnf5 install -y p7zip dnf5 remove p7zip mv /opt/RetroArch/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage /opt/RetroArch/RetroArch.AppImage -mv /opt/RetroArch/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home /opt/RetroArch/RetroArch.AppImage.home +mv /opt/RetroArch/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home /var/arcade/RetroArch/RetroArch.AppImage.home rm -d /opt/RetroArch/RetroArch-Linux-x86_64 + +ln -s /var/arcade/RetroArch/RetroArch.AppImage.home /opt/RetroArch/RetroArch.AppImage.home +# TODO: any files we want to be immutable and update with the image should go under /opt and be symlinked in +# TODO: generate two variants of RetroArch config file under /opt, with and without kiosk mode, and link in so it can be toggled by ujust +# alternatively, produce a template of the config that can be rendered to the live config under /var From c3e0371cc5fae8d23beaeac14e91e04aa4848366 Mon Sep 17 00:00:00 2001 From: Michael Pfaff <23013931+mpfaff@users.noreply.github.com> Date: Thu, 8 Oct 2026 13:08:23 -0400 Subject: [PATCH 2/2] mkdir --- build_files/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/build_files/build.sh b/build_files/build.sh index 066758f..b11f759 100755 --- a/build_files/build.sh +++ b/build_files/build.sh @@ -42,6 +42,7 @@ dnf5 install -y p7zip 7z x RetroArch.7z -o/opt/RetroArch dnf5 remove p7zip +mkdir -p /var/arcade/RetroArch mv /opt/RetroArch/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage /opt/RetroArch/RetroArch.AppImage mv /opt/RetroArch/RetroArch-Linux-x86_64/RetroArch-Linux-x86_64.AppImage.home /var/arcade/RetroArch/RetroArch.AppImage.home rm -d /opt/RetroArch/RetroArch-Linux-x86_64