name: ghostty-setup description: Set up a full Ghostty terminal environment with shell plugins, tools, and configs on a fresh Mac. disable-model-invocation: true allowed-tools: Bash(*), Read, Write, Edit
Ghostty Terminal Setup
Set up a complete Ghostty terminal environment on a fresh Mac. Requires Homebrew to be installed first.
Instructions
Run the setup script:
bash ~/ghostty-setup/setup.sh
After the script finishes:
Verify there were no errors in the output
Remind the user to restart Ghostty completely (quit and reopen)
Tell them about the key shortcuts:
- `Ctrl+`` — quick terminal from anywhere
Cmd+D/Cmd+Shift+D— split right / split downCmd+Option+Arrows— navigate splitsCmd+Shift+Enter— zoom/unzoom splitCtrl+R— fuzzy search history (fzf)Option+C— fuzzy cd (fzf)z <name>— smart cd (zoxide)Option+Click— move cursor on command lineOption+Enter— newline without executing
Tell them about the installed tools:
lazygit— terminal git UIyazi— terminal file managerbtop— system monitordust— disk usagerg "term"— fast code search (ripgrep)ls/ll/lt— eza with iconscat— bat with syntax highlighting
Note: the starship config disables AWS, gcloud, kubernetes, docker, golang, nodejs, package, status, and git_status modules. They can re-enable any in
~/.config/starship.tomlNote: git-delta is configured for side-by-side diffs. Works automatically in
git diffand lazygit.Note: Claudeception is installed — it auto-saves non-obvious discoveries as reusable skills. Trigger manually with
/claudeception.
If something fails, troubleshoot it. The most common issue is Homebrew not being installed.