fix(nixos): keep palworld server stopped by default

This commit was merged in pull request #50.
This commit is contained in:
alexion committed 2026-09-15 19:03:00 -04:00
1 parent aa1a330ef3
commit fca37666d3
4 files changed
+22 -2

No files matched your search

+7 -1
View File
@@ -65,6 +65,12 @@
default = [ ];
description = "TCP ports opened for the game service.";
};
autoStart = lib.mkOption {
type = lib.types.bool;
default = true;
description = "Start the game service after the guest reaches network readiness.";
};
};
config = lib.mkMerge [
@@ -146,7 +152,7 @@
description = "Queue ${service.serviceName} game server startup";
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
wantedBy = lib.mkIf service.autoStart [ "multi-user.target" ];
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.systemd}/bin/systemctl --no-block start ${service.serviceName}.service";