From a8ef79f2bc205caea725352b8a3dd554ef96b395 Mon Sep 17 00:00:00 2001 From: Jet Date: Tue, 24 Mar 2026 15:43:42 -0700 Subject: [PATCH] fix: ow command for opening opencode with tailscale --- home.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/home.nix b/home.nix index 216a24a..d5c78b1 100644 --- a/home.nix +++ b/home.nix @@ -80,6 +80,13 @@ in tea repo create --name "$name" --login "$login" git remote add origin "ssh://forgejo@''${login}/''${user}/''${name}.git" '') + (writeShellScriptBin "ow" '' + DNS="$(tailscale status --json | jq -r '.Self.DNSName')" + DNS="''${DNS%.}" + sudo -v + sudo tailscale serve --bg 4096 + exec opencode web --hostname 127.0.0.1 --port 4096 + '') # CLI bat @@ -254,8 +261,6 @@ in "nfu" = "nix flake update"; "c" = "claude"; "o" = "opencode"; - "ow" = - "URL=\"https://$(tailscale status --json | jq -r '.Self.DNSName | sub(\"\\.$\"; \"\")')\"; printf 'Open on phone: %s\\n' \"$URL\"; tailscale serve --bg 443 http://127.0.0.1:4096; opencode web --hostname 127.0.0.1 --port 4096"; ".." = "z .."; j = "jj"; jgf = "jj git fetch";