diff --git a/machines/weilite/default.nix b/machines/weilite/default.nix index a750205..8846704 100644 --- a/machines/weilite/default.nix +++ b/machines/weilite/default.nix @@ -20,7 +20,19 @@ }; config = { - networking.hostName = "weilite"; + networking = { + hostName = "weilite"; + useNetworkd = true; + }; + systemd.network = { + enable = true; + networks = { + "10-wan" = { + matchConfig.MACAddress = "52:54:00:db:23:d0"; + networkConfig.DHCP = "ipv4"; + }; + }; + }; commonSettings = { auth.enable = true; nix = { diff --git a/machines/weilite/services/transmission.nix b/machines/weilite/services/transmission.nix index 0c1e969..58b198c 100644 --- a/machines/weilite/services/transmission.nix +++ b/machines/weilite/services/transmission.nix @@ -86,6 +86,7 @@ in TRANSMISSION_USERNAME = "xin"; }; after = [ "tailscaled.service" ]; + wants = [ "tailscaled.service" ]; serviceConfig = { ExecStart = "${lib.getExe pkgs.transmission-exporter}"; EnvironmentFile = config.sops.templates."transmission-cred.env".path;