aboutsummaryrefslogtreecommitdiffstats
path: root/games/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'games/README.md')
-rw-r--r--games/README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/games/README.md b/games/README.md
index 26e592e..b0b6f5b 100644
--- a/games/README.md
+++ b/games/README.md
@@ -29,6 +29,13 @@ they come from `~/.cache/keystone/games/owned.json`, which
key is read with `pass show "$GAMES_PASS_ENTRY"`; the SteamID is derived
from the userdata account directory.
+Every game window lands on workspace 8, however it was started. Steam
+sets `SteamGameId` in the environment of every game it runs, native,
+Proton or a non-Steam shortcut, so the shell moves any newly opened
+window whose process carries it. Class rules in the Hyprland config miss
+games that name themselves: a GOG Ren'Py build added as a shortcut had no
+`steam_app_` class and opened wherever focus was.
+
## Running
qs -p ./games