From 3f88e7384e3875b40db7ee172071c64f0838a884 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 11 Jul 2025 09:25:39 -0500 Subject: [PATCH 1/2] Add tailscale alias to MacOS app --- homes/darwin.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homes/darwin.nix b/homes/darwin.nix index a072866..e3f8920 100644 --- a/homes/darwin.nix +++ b/homes/darwin.nix @@ -20,7 +20,10 @@ SSH_AUTH_SOCK = "$(${pkgs.gnupg}/bin/gpgconf --list-dirs agent-ssh-socket)"; }; - shellAliases = { nproc = "sysctl -n hw.logicalcpu"; }; + shellAliases = { + nproc = "sysctl -n hw.logicalcpu"; + tailscale = "/Applications/Tailscale.app/Contents/MacOS/Tailscale"; + }; }; launchd = { enable = true; From 931ba6b899c7e0d2aa9b191d03cba2edfb5c7414 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Fri, 11 Jul 2025 09:36:25 -0500 Subject: [PATCH 2/2] Add Tailsclae exit node connection aliases --- homes/common.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homes/common.nix b/homes/common.nix index 38edd35..c70a24c 100644 --- a/homes/common.nix +++ b/homes/common.nix @@ -53,6 +53,11 @@ in { grid = "git rebase -i --autosquash $(git_develop_branch)"; gpub = "git push --set-upstream origin $(git rev-parse --abbrev-ref HEAD)"; + # tsec - TailScale Exit node Connect + tsec = + "tailscale set --exit-node=$(tailscale exit-node suggest | awk '{print $4}' | head -n1)"; + # tsed - TailScale Exit node Disconnect + tsed = "tailscale set --exit-node="; }; sessionPath = [ "$HOME/.local/bin" ]; };