From 0785d3019909e5c42c249ffdb9a1eea9a91f1792 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 21 Jun 2026 02:08:17 +0000 Subject: [PATCH 1/2] wolf: add install-completion to README manage section + tab-completion note Co-Authored-By: Claude Sonnet 4.6 Claude-Session: https://claude.ai/code/session_01D8ckUJQtj1pH8jtAddBDZs --- services/wolf.sh | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/services/wolf.sh b/services/wolf.sh index 2b29770..bc9d4fb 100644 --- a/services/wolf.sh +++ b/services/wolf.sh @@ -2138,20 +2138,25 @@ cd $WOLF_DIR && ./manage.sh pin ## Manage \`\`\`bash cd $WOLF_DIR -./manage.sh start # start Wolf -./manage.sh stop # stop -./manage.sh restart # restart -./manage.sh logs # live logs -./manage.sh status # container status -./manage.sh update # pull latest image and restart -./manage.sh apps # add / update game launchers -./manage.sh reorder # reorder the Moonlight tile list -./manage.sh add-web # add a URL shortcut tile (Firefox kiosk) -./manage.sh ge-proton # install GE-Proton (needed for EA games) -./manage.sh games # list installed games + their AppIDs -./manage.sh fix-ea-game # unstick the EA App install loop for a game +./manage.sh start # start Wolf +./manage.sh stop # stop +./manage.sh restart # restart +./manage.sh logs # live logs +./manage.sh status # container status +./manage.sh update # pull latest image and restart +./manage.sh apps # add / update game launchers +./manage.sh reorder # reorder the Moonlight tile list +./manage.sh add-web # add a URL shortcut tile (Firefox kiosk) +./manage.sh ge-proton # install GE-Proton (needed for EA games) +./manage.sh games # list installed games + their AppIDs +./manage.sh fix-ea-game # unstick the EA App install loop for a game +./manage.sh install-completion # enable tab-completion for manage.sh \`\`\` +### Tab completion +Run \`./manage.sh install-completion\` once, then re-open your shell (or +\`source ~/.bashrc\`). After that, \`./manage.sh \` lists all commands. + ## EA games (Battlefront II 2017, etc.) EA titles bundle an EA App bootstrapper that hangs forever under stock Proton in a container — the game sits on **"running install script (EA app)"** and From f462c6baa29d38d909dcb0bcc1f8311776e109e7 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 21 Jun 2026 02:09:52 +0000 Subject: [PATCH 2/2] wolf: fix steam-cache mount missing from configure-apps CATALOG block The first Python CATALOG (used at initial install time) was missing the steam-cache mount that the update-apps block had. Both paths now include the persistent cache mount. Co-Authored-By: Claude Sonnet 4.6 Claude-Session: https://claude.ai/code/session_01D8ckUJQtj1pH8jtAddBDZs --- services/wolf.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/wolf.sh b/services/wolf.sh index bc9d4fb..bc35a32 100644 --- a/services/wolf.sh +++ b/services/wolf.sh @@ -1107,7 +1107,8 @@ 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=['/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], + mounts=['/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', + f'{games}/steam-cache:/home/retro/.cache: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'],