Commit 93778d9

HPCesia <me@hpcesia.com>
2026-10-19 11:42:32
tailscale: use correct systemd unit for requirenments
1 parent d31641c
Changed files (3)
modules
modules/services/caddy/tailscale.nix
@@ -100,7 +100,7 @@
         systemd.services.tailscale-nginx-auth = {
           description = "Tailscale NGINX Authentication service";
           requires = ["tailscale-nginx-auth.socket"];
-          after = ["tailscaled.service"];
+          after = ["tailscale-wait-online.service"];
 
           serviceConfig = {
             ExecStart = "${pkgs.tailscale-nginx-auth}/bin/tailscale.nginx-auth";
modules/services/mihomo/default.nix
@@ -101,7 +101,7 @@
       };
 
       systemd.services."mihomo" = {
-        after = lib.optional (cfg.tailscaleWebControl) "tailscaled.service";
+        after = lib.optional (cfg.tailscaleWebControl) "tailscale-wait-online.service";
         wantedBy = lib.mkIf (!cfg.autoStart) (lib.mkForce []);
       };
     };
modules/services/node-exporter.nix
@@ -95,7 +95,7 @@
       };
 
       systemd.services.prometheus-node-exporter = {
-        after = lib.optional (cfg.address == host.address.ipv4.tailscale) "tailscaled.service";
+        after = lib.optional (cfg.address == host.address.ipv4.tailscale) "tailscale-wait-online.service";
       };
     };
   };