From d7572d923ba7e119c27193cbe1a057cc556d04d3 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Fri, 28 Jul 2023 12:49:23 +0200 Subject: networking: add dependencies on netdev services --- config/networking/services/dhcp.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'config/networking/services/dhcp.nix') diff --git a/config/networking/services/dhcp.nix b/config/networking/services/dhcp.nix index 1958f28..c50129c 100644 --- a/config/networking/services/dhcp.nix +++ b/config/networking/services/dhcp.nix @@ -1,6 +1,9 @@ { config, ... }: -let nets = config.personal.networking.networks; +let + nets = config.personal.networking.networks; + netdevServices = builtins.map (subnet: "${subnet.interface}-netdev.service") + (with nets; [ wan iot ]); in { services.kea.dhcp4 = { enable = true; @@ -45,7 +48,6 @@ in { }; }; - systemd.services.kea-dhcp4-server.after = - builtins.map (subnet: "${subnet.interface}-netdev.service") - (with nets; [ wan iot ]); + systemd.services.kea-dhcp4-server.after = netdevServices; + systemd.services.kea-dhcp4-server.bindsTo = netdevServices; } -- cgit v1.2.3