From d5a3723a6f64b7c696c93a56b0ca2ca2f3fd84ca Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Sun, 28 Dec 2025 21:18:34 -0600 Subject: [PATCH] Simplify tailscale autoconnect --- modules/nixos/tailscale.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/modules/nixos/tailscale.nix b/modules/nixos/tailscale.nix index ae1e981..4e6f916 100644 --- a/modules/nixos/tailscale.nix +++ b/modules/nixos/tailscale.nix @@ -16,7 +16,8 @@ let text = '' tailscale set --accept-routes tailscale set --hostname ${cfg.hostname} - ''; + '' + + lib.optionalString ((builtins.length cfg.tags) > 0) "tailscale set --advertise-tags ${tags}"; }; in { @@ -50,12 +51,7 @@ in enable = true; authKeyFile = config.age.secrets.tailscale-key.path; authKeyParameters.preauthorized = true; - extraUpFlags = [ - "--hostname" - cfg.hostname - "--accept-routes" - ] - ++ lib.optionals ((builtins.length cfg.tags) > 0) [ + extraUpFlags = lib.optionals ((builtins.length cfg.tags) > 0) [ "--advertise-tags" tags ];