feat: zomboid: server but you cannot connect to it

This commit is contained in:
2026-08-27 19:37:33 +00:00
parent cadc6c44be
commit 31cac93a4c
3 changed files with 35 additions and 3 deletions
+2
View File
@@ -12,6 +12,8 @@ in self.lib.nixpkgs-lib.nixosSystem {
pkgs = import inputs.nixpkgs {
inherit system;
overlays = [ self.overlays.default ];
config.allowUnfreePredicate = pkg:
builtins.elem (inputs.nixpkgs.lib.getName pkg) [ "steamcmd" "steam-unwrapped" ];
};
modules = [
{ networking.hostName = name; }
+15
View File
@@ -92,6 +92,13 @@ in {
services.matrix = {
enable = false;
};
services."project-zomboid" = {
enable = true;
memory = "3g";
serverName = "servertest";
workshopItems = [ ];
mods = [ ];
};
services.gitea-runner-controller = {
# NOTE(yukkop): ephemeral Hetzner VM runners (1 VM = 1 job).
# Runbook: infra/gitea-runners/runbook.md "Ephemeral VM runner cutover".
@@ -107,6 +114,14 @@ in {
};
};
zramSwap = {
enable = true;
priority = 100;
algorithm = lib.mkDefault "zstd";
swapDevices = 1;
memoryPercent = lib.mkDefault 100;
};
# NOTE(yukkop): disk was provisioned by Hetzner rescue image, disko was never
# run, so partition labels don't exist. Override fileSystems with actual UUIDs.
fileSystems."/" = lib.mkForce {