feat(nixos): add SteamCMD server support

This commit was merged in pull request #34.
This commit is contained in:
2026-09-10 07:59:57 -04:00
parent c159115847
commit baca50ceeb
2 changed files with 196 additions and 0 deletions

View File

@@ -66,6 +66,37 @@
registry.address.pikachu.self = "10.23.10.102";
modules.services.steamcmd = {
enable = true;
steamDir = "/pikachu/data/steamcmd";
serviceName = "valheim";
appId = 896660;
installDir = "/pikachu/data/servers/valheim/main";
stateDir = "/pikachu/media/games/servers/valheim/main";
executable = "./valheim_server.x86_64";
arguments = [
"-nographics"
"-batchmode"
"-name"
"main"
"-port"
"2456"
"-world"
"main"
"-savedir"
config.modules.services.steamcmd.stateDir
"-password"
"foobarbaz"
"-public"
"0"
];
udpPorts = [
2456
2457
2458
];
};
guests.actualbudget = {
enable = true;
vlan = 20;