Files
nixpkgs/nixos/modules/services/networking/tailscale.nix
Scott Edlund b67bf1607c nixos/tailscale: tailscaled-autoconnect use Type=notify, wait for Running
Previously the `Starting` state was missed, allowing the service to
complete before the interface was ready, causing services that bind to
Tailscale IPs to fail to start.

Now waits for Tailscale to report `Running` and notifies systemd
accordingly.

Switch the unit to Type=notify to timeout if there is no connection.

Remove `NeedsMachineAuth` gating since it requires client approval in
the console.
2025-09-15 17:55:41 +09:00

8.8 KiB