From ffa8760638e20eee785f7ed4df9e2d56c18ffe53 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sun, 25 Jun 2023 22:18:49 +0200 Subject: networking: bridges: fix attaching enp3s0 to wan --- config/networking/bridges.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'config/networking/bridges.nix') diff --git a/config/networking/bridges.nix b/config/networking/bridges.nix index 217f779..236aae0 100644 --- a/config/networking/bridges.nix +++ b/config/networking/bridges.nix @@ -1,6 +1,6 @@ { config, lib, utils, pkgs, ... }: -let cfg = config.personal.networking; +let nets = config.personal.networking.networks; in { config = lib.mkMerge ((builtins.map (network: let @@ -18,10 +18,7 @@ in { sleep 3 ${pkgs.iproute2}/bin/bridge link set dev ${device} hairpin on ''; - }) [ cfg.networks.wan cfg.networks.iot ]) ++ [{ - systemd.services."${cfg.networks.wan.interface}-netdev".script = '' - echo Attaching enp3s0 to wan... - ip link set dev enp3s0 master wan - ''; + }) [ nets.wan nets.iot ]) ++ [{ + networking.bridges.${nets.wan.interface}.interfaces = [ "enp3s0" ]; }]); } -- cgit v1.2.3