Commit 1255eb2bdc5b
Changed files (2)
home
common
desktop
tools
shpool-ssh-wrapper
home/common/desktop/kitty.nix
@@ -106,7 +106,16 @@
'';
};
- programs.zsh.shellAliases = {
- ssh = ''kitty +kitten ssh'';
- };
+ programs.zsh.initExtra = ''
+ # SSH wrapper - use raw ssh for shpool sessions (host/session pattern)
+ # Kitty SSH kitten interferes with RemoteCommand
+ ssh() {
+ # Check if first argument contains / (shpool session pattern)
+ if [[ "$1" =~ / ]]; then
+ command ssh "$@"
+ else
+ kitty +kitten ssh "$@"
+ fi
+ }
+ '';
}
tools/shpool-ssh-wrapper/default.nix
@@ -7,6 +7,8 @@ let
export CLAUDE_CODE_USE_VERTEX=1
export CLOUD_ML_REGION=us-east5
export ANTHROPIC_VERTEX_PROJECT_ID=itpc-gcp-pnd-pe-eng-claude
+ # Set TERM for proper color support
+ export TERM=xterm-256color
# Directory is required
if [ -z "''${1:-}" ]; then