fix(nixos): decouple game startup from guest readiness #50

Merged
alexion merged 2 commits from fix/game-guest-readiness into main 2026-09-15 19:09:00 -04:00
Owner

Summary

  • queue SteamCMD game startup from a non-blocking autostart unit
  • keep game services out of the guest boot transaction
  • run SteamCMD updates through the separate update service before game startup

Validation

  • nix eval .#nixosConfigurations.pikachu.config.containers.palworld.config.systemd.services.palworld-tracion.wantedBy --json
  • nix eval .#nixosConfigurations.pikachu.config.containers.palworld.config.systemd.services.palworld-tracion-autostart.wantedBy --json
  • nix eval .#nixosConfigurations.pikachu.config.containers.palworld.config.systemd.services.palworld-tracion.wants --json
  • nix eval .#nixosConfigurations.pikachu.config.containers.valheim.config.systemd.services.valheim.wantedBy --json
  • nix eval .#nixosConfigurations.pikachu.config.containers.valheim.config.systemd.services.valheim-autostart.wantedBy --json
  • nix eval .#nixosConfigurations.pikachu.config.containers.valheim.config.systemd.services.valheim.wants --json
  • nix eval .#nixosConfigurations.pikachu.config.system.build.toplevel.drvPath
## Summary - queue SteamCMD game startup from a non-blocking autostart unit - keep game services out of the guest boot transaction - run SteamCMD updates through the separate update service before game startup ## Validation - `nix eval .#nixosConfigurations.pikachu.config.containers.palworld.config.systemd.services.palworld-tracion.wantedBy --json` - `nix eval .#nixosConfigurations.pikachu.config.containers.palworld.config.systemd.services.palworld-tracion-autostart.wantedBy --json` - `nix eval .#nixosConfigurations.pikachu.config.containers.palworld.config.systemd.services.palworld-tracion.wants --json` - `nix eval .#nixosConfigurations.pikachu.config.containers.valheim.config.systemd.services.valheim.wantedBy --json` - `nix eval .#nixosConfigurations.pikachu.config.containers.valheim.config.systemd.services.valheim-autostart.wantedBy --json` - `nix eval .#nixosConfigurations.pikachu.config.containers.valheim.config.systemd.services.valheim.wants --json` - `nix eval .#nixosConfigurations.pikachu.config.system.build.toplevel.drvPath`
alexion added 1 commit 2026-09-15 18:05:10 -04:00
alexion added 1 commit 2026-09-15 19:03:03 -04:00
alexion merged commit fca37666d3 into main 2026-09-15 19:09:00 -04:00
alexion deleted branch fix/game-guest-readiness 2026-09-15 19:09:00 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#50