From 4ddcff84c61383f66d32b0932e41f890164975a6 Mon Sep 17 00:00:00 2001 From: Skyler Grey Date: Wed, 24 Dec 2025 09:03:57 +0000 Subject: [PATCH] fix(pm/tailscale): use client routing Change-Id: mulvqzoymxuzvpmmtxstuztqntxnxvwp We hadn't set up client routing on our personal machines, which stopped us from using exit nodes/routes/etc. --- packetmix/systems/common/tailscale.nix | 5 ++++- packetmix/systems/server/tailscale.nix | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packetmix/systems/common/tailscale.nix b/packetmix/systems/common/tailscale.nix index 7432b4a3..32f0ad98 100644 --- a/packetmix/systems/common/tailscale.nix +++ b/packetmix/systems/common/tailscale.nix @@ -2,7 +2,10 @@ # # SPDX-License-Identifier: MIT { - services.tailscale.enable = true; + services.tailscale = { + enable = true; + useRoutingFeatures = "client"; + }; systemd.services.tailscaled.environment.TS_NO_LOGS_NO_SUPPORT = "true"; diff --git a/packetmix/systems/server/tailscale.nix b/packetmix/systems/server/tailscale.nix index 14307ff8..c1edcc43 100644 --- a/packetmix/systems/server/tailscale.nix +++ b/packetmix/systems/server/tailscale.nix @@ -2,6 +2,7 @@ # # SPDX-License-Identifier: MIT +{ lib, ... }: { - services.tailscale.useRoutingFeatures = "both"; + services.tailscale.useRoutingFeatures = lib.mkForce "both"; } -- 2.43.0