# enBoxer game-launcher list (Item 4). # # The daemon reads this file (default path: ~/.config/enboxer/games.yaml) # and exposes the entries over IPC. The GUI's Session page renders the # names as a dropdown; picking one fires `enboxer ipc launch-game NAME` # which spawns the entry and records the child PID into # Session.spawned_pids. refresh_slots then matches the resulting window # via the process-tree walk (Item 3). # # Each entry is a single game: # name: display name in the dropdown # exe: absolute path to the binary # args: list of args (no pre-quoting; use a list, not a string) # env: list of [KEY, VALUE] pairs (NOT KEY=***; serde_yaml needs a list) # cwd: optional working directory # note: optional human-readable note shown in the dropdown # # Example (uncomment + edit to fit your system): # - name: World of Warcraft (Retail) # exe: /usr/bin/wine # args: # - /path/to/drive_c/Program Files/World of Warcraft/_retail_/Wow.exe # env: # - - WINEPREFIX # - /home/en/.wine # cwd: /path/to/drive_c/Program Files/World of Warcraft/_retail_ # note: retail WoW via Wine games: []