From a797c569af84c6874cfe33155fdf919e06fbef74 Mon Sep 17 00:00:00 2001 From: rpriven Date: Sat, 10 Jan 2026 00:12:38 -0700 Subject: [PATCH] Updated dotfiles --- zsh/.zshrc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/zsh/.zshrc b/zsh/.zshrc index 534910f..9ef79a9 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -208,11 +208,13 @@ export PATH="$BUN_INSTALL/bin:$PATH" # SSH Agent for persistent tunnel (Baserow, etc.) export SSH_AUTH_SOCK=/run/user/1000/ssh-agent.socket -# Reminder to add SSH key after reboot -if ! ssh-add -l &>/dev/null; then - echo "🔑 Reminder: Add your Vultr SSH key for blog automation:" - echo " ssh-add ~/.ssh/id_ed25519_vultr" -fi +# SSH keys - auto-add if agent is running but keys not loaded +# Load main key (check by fingerprint, not email - OPSEC) +ssh-add -l 2>/dev/null | grep -q "Tq/46I0GfFmme7/tyb/BFhj" || { + ssh-add ~/.ssh/id_ed25519 2>/dev/null || echo "🔑 Run: ssh-add ~/.ssh/id_ed25519" +} +# Load additional keys from local config (not committed - contains infra-specific paths) +[[ -f ~/.ssh/autoload ]] && source ~/.ssh/autoload # Deduplicate PATH at the end (after all PATH modifications) export PATH=$(echo "$PATH" | tr ':' '\n' | awk '!seen[$0]++' | paste -sd:)