From cd7fdb3013070a6d5cf075916bbedf763a740e4b Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Sun, 12 Oct 2025 07:33:25 +0000 Subject: [PATCH] nixos/wireguard-networkd: use `40-` prefix for networks as well --- .../services/networking/wireguard-networkd.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/networking/wireguard-networkd.nix b/nixos/modules/services/networking/wireguard-networkd.nix index 0dc9f5b8d91c..ef5079f2d7e0 100644 --- a/nixos/modules/services/networking/wireguard-networkd.nix +++ b/nixos/modules/services/networking/wireguard-networkd.nix @@ -70,10 +70,12 @@ let PersistentKeepalive = peer.persistentKeepalive; }; - generateNetwork = name: interface: { - matchConfig.Name = name; - address = interface.ips; - }; + generateNetwork = + name: interface: + nameValuePair "40-${name}" { + matchConfig.Name = name; + address = interface.ips; + }; cfg = config.networking.wireguard; @@ -222,7 +224,7 @@ in systemd.network = { enable = true; netdevs = mapAttrs' generateNetdev cfg.interfaces; - networks = mapAttrs generateNetwork cfg.interfaces; + networks = mapAttrs' generateNetwork cfg.interfaces; }; systemd.timers = mapAttrs' generateRefreshTimer refreshEnabledInterfaces;