feat(nixos): add SteamCMD server support #34

Merged
alexion merged 1 commits from feat/steamcmd-valheim into main 2026-09-10 08:00:40 -04:00
Owner

Summary

  • Add a generic modules.services.steamcmd module for SteamCMD-managed game servers.
  • Configure a Valheim server directly on Pikachu through hosts/pikachu/default.nix.
  • Update the SteamCMD server notes for the direct host-level validation path.

Validation

  • nix eval .#nixosConfigurations.pikachu.config.system.build.toplevel.drvPath --raw

Runtime check

After deployment, connect to Pikachu on UDP port 2456 from the Valheim client.

## Summary - Add a generic `modules.services.steamcmd` module for SteamCMD-managed game servers. - Configure a Valheim server directly on Pikachu through `hosts/pikachu/default.nix`. - Update the SteamCMD server notes for the direct host-level validation path. ## Validation - `nix eval .#nixosConfigurations.pikachu.config.system.build.toplevel.drvPath --raw` ## Runtime check After deployment, connect to Pikachu on UDP port `2456` from the Valheim client.
alexion added 1 commit 2026-09-10 07:59:59 -04:00
alexion force-pushed feat/steamcmd-valheim from 2236a0d74c to baca50ceeb 2026-09-10 07:59:59 -04:00 Compare
alexion merged commit baca50ceeb into main 2026-09-10 08:00:40 -04:00
alexion deleted branch feat/steamcmd-valheim 2026-09-10 08:00:40 -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#34