Merge pull request #425 from outis1one/claude/wolf-pair-port-conflict-7nz8qg
Share ES-DE's emulator/config mounts with the Wolf Desktop app
This commit is contained in:
+26
-2
@@ -1721,7 +1721,19 @@ CATALOG = {
|
|||||||
name='WolfDesktop', title='Desktop',
|
name='WolfDesktop', title='Desktop',
|
||||||
icon='https://games-on-whales.github.io/wildlife/apps/desktop/assets/icon.png',
|
icon='https://games-on-whales.github.io/wildlife/apps/desktop/assets/icon.png',
|
||||||
image='ghcr.io/games-on-whales/desktop:edge',
|
image='ghcr.io/games-on-whales/desktop:edge',
|
||||||
mounts=[],
|
# Shares the SAME persistent home (.config/.local/share) and
|
||||||
|
# emulators/ -> ~/Applications mount as esde/retroarch below — a real
|
||||||
|
# XFCE multi-window session is a much more reliable place to run a
|
||||||
|
# standalone emulator's own GUI (Settings/Input dialogs) than inside
|
||||||
|
# ES-DE's single-app Sway kiosk session, where a second top-level
|
||||||
|
# window (e.g. Cemu's own Settings dialog) can fail to ever get
|
||||||
|
# mapped/focused. Whatever gets configured here (Cemu's settings.xml,
|
||||||
|
# controllerProfiles/, etc.) is read by the exact same app the next
|
||||||
|
# time it's launched through ES-DE, since it's the same mounted home.
|
||||||
|
mounts=[f'{games}/retro-home:/home/retro/.config:rw',
|
||||||
|
f'{games}/retro-home-data:/home/retro/.local/share:rw',
|
||||||
|
f'{games}/emulators:/mnt/games/emulators:rw',
|
||||||
|
f'{games}/emulators:/home/retro/Applications:rw'],
|
||||||
env=STD_ENV, cap_add=STD_CAP, security_opt=[], ipc_mode='host',
|
env=STD_ENV, cap_add=STD_CAP, security_opt=[], ipc_mode='host',
|
||||||
ulimits=[], privileged=False,
|
ulimits=[], privileged=False,
|
||||||
),
|
),
|
||||||
@@ -3124,7 +3136,19 @@ CATALOG = {
|
|||||||
name='WolfDesktop', title='Desktop',
|
name='WolfDesktop', title='Desktop',
|
||||||
icon='https://games-on-whales.github.io/wildlife/apps/desktop/assets/icon.png',
|
icon='https://games-on-whales.github.io/wildlife/apps/desktop/assets/icon.png',
|
||||||
image='ghcr.io/games-on-whales/desktop:edge',
|
image='ghcr.io/games-on-whales/desktop:edge',
|
||||||
mounts=[],
|
# Shares the SAME persistent home (.config/.local/share) and
|
||||||
|
# emulators/ -> ~/Applications mount as esde/retroarch below — a real
|
||||||
|
# XFCE multi-window session is a much more reliable place to run a
|
||||||
|
# standalone emulator's own GUI (Settings/Input dialogs) than inside
|
||||||
|
# ES-DE's single-app Sway kiosk session, where a second top-level
|
||||||
|
# window (e.g. Cemu's own Settings dialog) can fail to ever get
|
||||||
|
# mapped/focused. Whatever gets configured here (Cemu's settings.xml,
|
||||||
|
# controllerProfiles/, etc.) is read by the exact same app the next
|
||||||
|
# time it's launched through ES-DE, since it's the same mounted home.
|
||||||
|
mounts=[f'{games}/retro-home:/home/retro/.config:rw',
|
||||||
|
f'{games}/retro-home-data:/home/retro/.local/share:rw',
|
||||||
|
f'{games}/emulators:/mnt/games/emulators:rw',
|
||||||
|
f'{games}/emulators:/home/retro/Applications:rw'],
|
||||||
env=STD_ENV, cap_add=STD_CAP, security_opt=[], ipc_mode='host',
|
env=STD_ENV, cap_add=STD_CAP, security_opt=[], ipc_mode='host',
|
||||||
ulimits=[], privileged=False,
|
ulimits=[], privileged=False,
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user