{ lib, ... }: { system.activationScripts.setZerotierName = lib.stringAfter [ "var" ] '' echo "ebe7fbd44565ba9d=ztkubnet" > /var/lib/zerotier-one/devicemap ''; services.zerotierone = { enable = true; joinNetworks = [ "ebe7fbd44565ba9d" ]; }; systemd.network = { enable = true; wait-online.anyInterface = true; netdevs = { "20-brkubnet" = { netdevConfig = { Kind = "bridge"; Name = "brkubnet"; }; }; }; networks = { "30-ztkubnet" = { matchConfig.Name = "ztkubnet"; networkConfig.Bridge = "brkubnet"; linkConfig.RequiredForOnline = "enslaved"; }; "40-brkubnet" = { matchConfig.Name = "brkubnet"; bridgeConfig = { }; linkConfig.RequiredForOnline = "no"; }; }; }; }