Skip to content

feat: add code-server and SSH agent forwarding for remote dev#9

Open
mkhnsn wants to merge 2 commits intomainfrom
feat/code-server-ssh-agent
Open

feat: add code-server and SSH agent forwarding for remote dev#9
mkhnsn wants to merge 2 commits intomainfrom
feat/code-server-ssh-agent

Conversation

@mkhnsn
Copy link
Owner

@mkhnsn mkhnsn commented Feb 20, 2026

Summary

  • Install code-server on macOS (Homebrew) and Linux (standalone installer) for VS Code Remote access, gated behind full_setup
  • On Linux, enables the systemd user service automatically
  • Add chezmoi-managed ~/.ssh/config with 1Password agent forwarding to all tailnet hosts
  • Uses CanonicalizeHostname so short tailnet names (ssh echo-turbine) also forward the agent

TODO

  • Test whether Tailscale's MagicDNS search domains make the CanonicalizeHostname config redundant
  • Verify code-server standalone install + systemd enable on a fresh Linux box
  • Confirm git commit signing works over the forwarded agent

🤖 Generated with Claude Code

mkhnsn and others added 2 commits February 19, 2026 21:36
Install code-server on macOS via Homebrew and on Linux via the official
standalone installer. On Linux, the systemd user service is enabled
automatically. Gated behind full_setup to skip minimal/Codespaces installs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Chezmoi-managed ~/.ssh/config that forwards the 1Password SSH agent to
all tailnet hosts. Uses CanonicalizeHostname so short names (e.g.
`ssh echo-turbine`) also match. macOS gets the 1Password IdentityAgent;
Linux relies on the forwarded agent from incoming sessions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant