From 3c89ca334161146a62ac17b41a433430feab4bd7 Mon Sep 17 00:00:00 2001 From: xinyangli Date: Fri, 14 Feb 2025 15:28:33 +0800 Subject: [PATCH] weilite/network: switch to networkd --- machines/weilite/default.nix | 14 +++++++++++++- machines/weilite/services/transmission.nix | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) 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;