From bcf3650d2e722cb3952d88db8b920fdbc7883551 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Wed, 25 Feb 2026 23:19:28 +0100 Subject: [PATCH] nebula: Fix start up sequence --- modules/system/services/nebula/default.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/modules/system/services/nebula/default.nix b/modules/system/services/nebula/default.nix index bce4a75..edc86ee 100644 --- a/modules/system/services/nebula/default.nix +++ b/modules/system/services/nebula/default.nix @@ -122,11 +122,18 @@ in networking.firewall.trustedInterfaces = [ netCfg.overlay.interface ]; - systemd.network.networks."40-nebula" = { - matchConfig.Name = netCfg.overlay.interface; - address = [ netCfg.overlay.cidr ]; - dns = netCfg.overlay.dnsServers; - domains = [ netCfg.overlay.domain ]; + systemd = { + services."nebula@mesh" = { + wants = [ "network-online.target" ]; + after = [ "network-online.target" ]; + }; + + network.networks."40-nebula" = { + matchConfig.Name = netCfg.overlay.interface; + address = [ netCfg.overlay.cidr ]; + dns = netCfg.overlay.dnsServers; + domains = [ netCfg.overlay.domain ]; + }; }; }; }