Commit 7466ee2
Changed files (3)
modules
services
modules/services/caddy/tailscale.nix
@@ -100,6 +100,7 @@
systemd.services.tailscale-nginx-auth = {
description = "Tailscale NGINX Authentication service";
requires = ["tailscale-nginx-auth.socket"];
+ wants = ["tailscale-wait-online.service"];
after = ["tailscale-wait-online.service"];
serviceConfig = {
modules/services/mihomo/default.nix
@@ -101,6 +101,7 @@
};
systemd.services."mihomo" = {
+ wants = lib.optional (cfg.tailscaleWebControl) "tailscale-wait-online.service";
after = lib.optional (cfg.tailscaleWebControl) "tailscale-wait-online.service";
wantedBy = lib.mkIf (!cfg.autoStart) (lib.mkForce []);
};
modules/services/node-exporter.nix
@@ -95,6 +95,7 @@
};
systemd.services.prometheus-node-exporter = {
+ wants = lib.optional (cfg.address == host.address.ipv4.tailscale) "tailscale-wait-online.service";
after = lib.optional (cfg.address == host.address.ipv4.tailscale) "tailscale-wait-online.service";
};
};