Features
Complete list of tools and utilities installed by Ghostty Config Files
Terminal Environment
| Tool | Description | Category |
|---|---|---|
| Ghostty | GPU-accelerated terminal emulator with native performance | Terminal |
| ZSH | Extended Bourne shell with many improvements | Shell |
| Oh My ZSH | Framework for managing ZSH configuration | Shell |
| Nerd Fonts | Developer fonts with icons (8 font families) | Fonts |
CLI Tools
| Tool | Description | Replaces |
|---|---|---|
| eza | Modern replacement for ls with icons and git integration | ls |
| fzf | Fuzzy finder for files, history, and more | find + grep |
| zoxide | Smarter cd that learns your habits | cd |
| bat | Cat clone with syntax highlighting | cat |
| ripgrep | Blazingly fast grep alternative | grep |
| fd | Simple, fast find alternative | find |
| fastfetch | System information tool | neofetch |
Charm Tools
Beautiful TUI applications from Charm:
gum
Write gorgeous shell scripts with glamorous prompts
glow
Render markdown on the CLI with style
VHS
Record terminal sessions as GIFs
AI Development Tools
Claude Code
Anthropic's official CLI for Claude AI assistance in your terminal.
Gemini CLI
Google's command-line interface for Gemini AI interactions.
ZSH Plugins
Pre-configured plugins for enhanced productivity:
- zsh-autosuggestions - Fish-like suggestions as you type
- zsh-syntax-highlighting - Syntax highlighting for commands
- zsh-completions - Additional completion definitions
- fzf-tab - Replace zsh completion with fzf
- git - Git aliases and functions
- docker - Docker completion and aliases
Desktop Integration
- Context Menu - "Open in Ghostty" right-click option
- feh - Lightweight image viewer for context menu
Modern Go TUI Dashboard
The installer features a high-performance Go-based terminal UI built with Bubbletea and Lipgloss:
Native Performance
Compiled Go binary (5MB) with instant startup. No shell interpretation overhead.
Status Dashboard
Real-time status with version checking. Shows installed version vs latest with update indicators.
5-Stage Pipeline
Check → Install Deps → Verify → Build → Confirm. Crash-safe with resume capability.
12 Tools
Feh, Ghostty, Nerd Fonts, Node.js, AI Tools (main), Fastfetch, Glow, Go, Gum, Python, VHS, Zsh (extras).
Boot Diagnostics
Detects and fixes boot issues. Parallel script execution with 24-hour cache.
Confirmation Dialog
Safety confirmations before destructive operations like uninstall.
Architecture Highlights
- Elm Architecture - Model-Update-View pattern via Bubbletea
- Data-Driven Registry - Single source of truth for 12 tools
- Status Caching - 5-minute TTL prevents redundant script execution
- SemVer Comparison - Proper version comparison (1.10 > 1.9)
- Demo Mode - VHS/asciinema recording support