← all tags
Mar 11, 2026·4 min read
Ghostty tab titles from git repo names
Using a zsh hook and Ghostty configuration to show the git repo name in terminal tab titles.
GhosttyTerminalZsh+2 more
Mar 10, 2026·11 min read
My dotfiles setup: how I manage my dev environment
I've been asked about my dotfiles a few times, so here's the full breakdown — GNU Stow for symlinks, multi-identity Git, 1Password SSH, AI agent configs, and a bunch of shell tricks I've picked up along the way.
DotfilesTerminalZsh+3 more
Mar 06, 2026·7 min read
Migrating my terminal setup to Ghostty, Zinit, and Starship with Claude
How I used Claude Code to migrate my terminal and shell configuration, preserve my existing integrations, and check the result.
AITerminalGhostty+3 more
Jan 14, 2026·2 min read
Fixing iTerm2 Initial Directory: When the UI fails, use the Shell
Using iTerm2’s Send text at start setting to open new terminal sessions in a chosen working directory when the Initial Directory setting does not take effect.
iTerm2macOSZsh+1 more