Installation
Detailed guide for installing Ghostty Configuration Files
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| OS | Ubuntu 22.04 | Ubuntu 24.04+ |
| RAM | 2 GB | 4 GB+ |
| Disk Space | 500 MB | 1 GB+ |
| Network | Required | Broadband |
Step-by-Step Installation
1. Install Prerequisites
Ensure you have git and curl installed:
sudo apt update && sudo apt install -y git curl 2. Clone the Repository
git clone https://github.com/kairin/ghostty-config-files cd ghostty-config-files 3. Run the Installer
./start.sh 4. Follow the Interactive Menu
The installer provides a modern Go-based TUI dashboard to manage your tools:
╭───────────────────────────────────────────────────────────────────────────╮
│ System Installer │
├───────────────────────────────────────────────────────────────────────────┤
│ APP STATUS VERSION LATEST METHOD │
│ ─────────────────────────────────────────────────────────────────────── │
│ Feh ✓ OK 0.28.1 - APT │
│ Ghostty ✓ OK 1.2.3+tip v1.2.3 Source │
│ Nerd Fonts ↑ Update 3.3.0 v3.4.0 GitHub │
│ Node.js ✓ OK v22.16.0 v22.16.0 fnm │
│ Local AI Tools ✓ OK detected - npm │
╰───────────────────────────────────────────────────────────────────────────╯
Choose:
▸ Feh
Ghostty
Nerd Fonts
Node.js
Local AI Tools
Extras →
Boot Diagnostics
5. View Tool Documentation
Each tool has a "Show Details" option that displays comprehensive documentation:
╭─────── Summary: ghostty ───────╮
│ │
# Ghostty Terminal
GPU-accelerated terminal emulator...
│ │
╰────────────────────────────────╯
↳ View Full Details uses pager:
q=exit ↑↓=scroll /=search
What would you like to do?
▸ View Full Details
Return to Menu
Pager Controls
When viewing full details: q exits, ↑↓ scrolls, / searches.
Post-Installation
Restart Your Shell
After installation, either:
- Close and reopen your terminal, or
- Run:
source ~/.zshrc
Verify Installation
Check that everything installed correctly:
ghostty --version 1.2.3 echo $SHELL /usr/bin/zsh Uninstallation
To remove installed components:
./start.sh # Select an app and choose "Uninstall" Manual Installation
If you prefer to install components individually, each has its own script:
Install just Ghostty ./scripts/004-reinstall/install_ghostty.sh Install just Nerd Fonts ./scripts/004-reinstall/install_nerdfonts.sh