From c10bf62c7949bac4fb8c0130ae0a1e3d52ee167a Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 20 Jun 2026 04:59:37 +0000 Subject: [PATCH] =?UTF-8?q?wolf:=20fix=20duplicate=20/home/retro=20mount?= =?UTF-8?q?=20=E2=80=94=20target=20Steam=20library=20path=20directly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mounting steam:/home/retro conflicted with the GoW Steam image's own internal /home/retro mount. Mount steam:/home/retro/.local/share/Steam instead — this is where steamapps/ and Proton prefixes actually live, persists all game data, and doesn't collide. Co-Authored-By: Claude Sonnet 4.6 Claude-Session: https://claude.ai/code/session_01D8ckUJQtj1pH8jtAddBDZs --- services/wolf.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/wolf.sh b/services/wolf.sh index c8eeb14..12dff03 100644 --- a/services/wolf.sh +++ b/services/wolf.sh @@ -1004,7 +1004,7 @@ CATALOG = { name='WolfSteam', title='Steam', icon='https://games-on-whales.github.io/wildlife/apps/steam/assets/icon.png', image='ghcr.io/games-on-whales/steam:edge', - mounts=[f'{games}/steam:/home/retro:rw'], + mounts=[f'{games}/steam:/home/retro/.local/share/Steam:rw'], env=['PROTON_LOG=1', 'RUN_SWAY=true', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*'], cap_add=['SYS_ADMIN', 'SYS_NICE', 'SYS_PTRACE', 'NET_RAW', 'MKNOD', 'NET_ADMIN'], @@ -1245,7 +1245,7 @@ CATALOG = { name='WolfSteam', title='Steam', icon='https://games-on-whales.github.io/wildlife/apps/steam/assets/icon.png', image='ghcr.io/games-on-whales/steam:edge', - mounts=[f'{games}/steam:/home/retro:rw'], + mounts=[f'{games}/steam:/home/retro/.local/share/Steam:rw'], env=['PROTON_LOG=1', 'RUN_SWAY=true', 'GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*'], cap_add=['SYS_ADMIN', 'SYS_NICE', 'SYS_PTRACE', 'NET_RAW', 'MKNOD', 'NET_ADMIN'], @@ -1558,7 +1558,7 @@ cd $WOLF_DIR ## Game storage: \`$GAME_STORAGE_DIR\` - \`roms//\` → /ROMs (EmulationStation — drop ROMs here) -- \`steam/\` → Steam home (library + user data + Proton prefixes) +- \`steam/\` → Steam library (steamapps, Proton prefixes, user data) - \`saves/\` → RetroArch saves & states - \`emulators/\` → AppImages (Azahar 3DS, etc.) — ES-DE finds them automatically