refactor(nixos): make SteamCMD service single-instance

This commit is contained in:
2026-09-09 21:43:37 -04:00
parent 88f082f1c0
commit 266b90e488
3 changed files with 242 additions and 292 deletions

View File

@@ -6,8 +6,8 @@
2. Define `modules.services.steamcmd.enable`.
3. Create the `steamcmd` service user.
4. Configure the shared SteamCMD data directory.
5. Add one option for each Steam app service.
6. Run SteamCMD before each app service starts.
5. Add options for one Steam app service.
6. Run SteamCMD before the game service starts.
7. Update the Steam app on each service restart.
8. Add a restart timer with default settings.
9. Add an option that overrides the restart command.