diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2023-07-28 12:49:23 +0200 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2023-07-28 12:55:52 +0200 |
| commit | d7572d923ba7e119c27193cbe1a057cc556d04d3 (patch) | |
| tree | c56eb508883ef015c47c91b27bd0a3b6bfb96963 /config/networking/services/dhcp.nix | |
| parent | 17d229f3ed3de70e4de74ff6e1a0b9b5b4c58873 (diff) | |
networking: add dependencies on netdev services
Diffstat (limited to 'config/networking/services/dhcp.nix')
| -rw-r--r-- | config/networking/services/dhcp.nix | 10 |
1 files changed, 6 insertions, 4 deletions
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; } |
