fix(pm/tailscale): use client routing #125

closed
opened by a.starrysky.fyi targeting main from private/minion/push-oqywmpqruopz

We hadn't set up client routing on our personal machines, which stopped us from using exit nodes/routes/etc.

Changed files
+6 -2
packetmix
systems
+4 -1
packetmix/systems/common/tailscale.nix
··· 2 # 3 # SPDX-License-Identifier: MIT 4 { 5 - services.tailscale.enable = true; 6 7 systemd.services.tailscaled.environment.TS_NO_LOGS_NO_SUPPORT = "true"; 8
··· 2 # 3 # SPDX-License-Identifier: MIT 4 { 5 + services.tailscale = { 6 + enable = true; 7 + useRoutingFeatures = "client"; 8 + }; 9 10 systemd.services.tailscaled.environment.TS_NO_LOGS_NO_SUPPORT = "true"; 11
+2 -1
packetmix/systems/server/tailscale.nix
··· 2 # 3 # SPDX-License-Identifier: MIT 4 5 { 6 - services.tailscale.useRoutingFeatures = "both"; 7 }
··· 2 # 3 # SPDX-License-Identifier: MIT 4 5 + { lib, ... }: 6 { 7 + services.tailscale.useRoutingFeatures = lib.mkForce "both"; 8 }