fix: only set listen.port on lighthouse/relay nodes (regular nodes use OS-assigned port 0)
buildbot/nix-eval Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-linode Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-proxmoxtemplate Build done.
buildbot/nix-build gitea:greg/nixos#checks.x86_64-linux.nixos-zeke Build done.
buildbot/nix-build Build done.

This commit is contained in:
root
2026-04-01 17:14:12 -05:00
parent 71ae25a58c
commit f35e8c755c
+2 -1
View File
@@ -152,7 +152,8 @@ in
listen = { listen = {
host = "0.0.0.0"; host = "0.0.0.0";
port = cfg.port; # Lighthouses and relays need a fixed port; regular nodes use 0 (OS-assigned)
port = if (cfg.isLighthouse || cfg.isRelay) then cfg.port else null;
}; };
lighthouses = lib.optionals (!cfg.isLighthouse) [ cfg.lighthouseNebulaIp ]; lighthouses = lib.optionals (!cfg.isLighthouse) [ cfg.lighthouseNebulaIp ];