From cee0673ae8a90109bd23b86a77ffa91ea80bee05 Mon Sep 17 00:00:00 2001 From: alexion Date: Thu, 10 Sep 2026 11:59:41 -0400 Subject: [PATCH] docs: clarify SteamCMD module workflow --- docs/00 INBOX/ai/steamcmd servers.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/00 INBOX/ai/steamcmd servers.md b/docs/00 INBOX/ai/steamcmd servers.md index 7cae7c1..60f951f 100644 --- a/docs/00 INBOX/ai/steamcmd servers.md +++ b/docs/00 INBOX/ai/steamcmd servers.md @@ -29,19 +29,19 @@ SteamCMD mutates the installed server files. ## Stage 2: Create the game module 1. Create `configs/nixos/modules/services/games/.nix`. -2. Add the module to `configs/nixos/modules/default.nix`. -3. Define options under `modules.services.games.`. -4. Expose only deployment-specific values. -5. Keep host paths in the host configuration. -6. Keep secret selection in the host configuration. -7. Keep network placement outside the game module. -8. Move the Steam app ID into the game module. -9. Move the executable path into the game module. -10. Move game arguments into the game module. -11. Move documented ports into the game module. -12. Wire the game module to `modules.services.steamcmd`. -13. Replace the direct host `modules.services.steamcmd` config. -14. Enable `modules.services.games.` on the host. +2. Define options under `modules.services.games.`. +3. Expose only deployment-specific values. +4. Keep host paths in the host configuration. +5. Keep secret selection in the host configuration. +6. Keep network placement outside the game module. +7. Move the Steam app ID into the game module. +8. Move the executable path into the game module. +9. Move game arguments into the game module. +10. Move documented ports into the game module. +11. Wire the game module to `modules.services.steamcmd`. +12. Replace the direct host `modules.services.steamcmd` config. +13. Enable `modules.services.games.` on the host. +14. Stage the new module file. 15. Evaluate the host configuration. 16. Deploy the host. 17. Validate the service again on the host.