From 9324295d4929cbc38a76103c6be1d99183cd2a85 Mon Sep 17 00:00:00 2001 From: heather Date: Fri, 2 Oct 2026 17:49:37 +0000 Subject: [PATCH] fix(heather): break AstrNet FRR boot ordering cycle --- hosts/heather/astrnet.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hosts/heather/astrnet.nix b/hosts/heather/astrnet.nix index bc1a805..6bc88b2 100644 --- a/hosts/heather/astrnet.nix +++ b/hosts/heather/astrnet.nix @@ -222,6 +222,11 @@ in { lib.mkIf config.networking.networkmanager.enable [ "interface-name:wg-mic-*" "interface-name:mesh0" ]; + # The upstream FRR unit starts Before=network.target, but our WAN policy + # waits for network-online.target and is required before FRR. Keeping both + # creates a boot ordering cycle and systemd drops FRR entirely. + systemd.services.frr.before = lib.mkForce [ ]; + services.frr = { bgpd.enable = true; config = ''