diff --git a/examples/extneder.nix b/examples/extneder.nix index 7ed8fd5..51bba71 100644 --- a/examples/extneder.nix +++ b/examples/extneder.nix @@ -31,6 +31,7 @@ in rec { imports = [ ../modules/wlan.nix + ../modules/vlan ../modules/network ../modules/hostapd ../modules/bridge @@ -88,9 +89,8 @@ in rec { }; }; - services.int = interface { - type = "bridge"; - device = "int"; + services.int = svc.bridge.primary.build { + ifname = "int"; }; services.dhcpc = svc.network.dhcp.client.build { diff --git a/modules/bridge/primary.nix b/modules/bridge/primary.nix index bd07d94..c25e5fe 100644 --- a/modules/bridge/primary.nix +++ b/modules/bridge/primary.nix @@ -5,7 +5,6 @@ }: { ifname } : let - inherit (liminix.networking) interface; inherit (liminix.services) bundle oneshot; inherit (lib) mkOption types; in oneshot rec {