diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2023-06-25 22:18:49 +0200 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2023-06-25 22:18:49 +0200 |
| commit | ffa8760638e20eee785f7ed4df9e2d56c18ffe53 (patch) | |
| tree | cb1ee73b6267860badd715fc993d578e5bcf96a3 /config/networking/bridges.nix | |
| parent | 506963c45ebaa1bae91bc5d165741a661c4e1aeb (diff) | |
networking: bridges: fix attaching enp3s0 to wan
Diffstat (limited to 'config/networking/bridges.nix')
| -rw-r--r-- | config/networking/bridges.nix | 9 |
1 files changed, 3 insertions, 6 deletions
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" ]; }]); } |
