My Ghostty Config
|
|
||
|---|---|---|
| .gitignore | ||
| config | ||
| os-linux.conf | ||
| os-macos.conf | ||
| README.md | ||
ghostty-dotfiles
My Ghostty config, using the Nordfox theme and Monaspace fonts.
What's Included
- Font: Monaspace Neon NF (main), Monaspace Radon NF (italics) with full ligature and stylistic set support
- Theme: Nordfox (built-in) - Nord-inspired palette with more vibrant syntax colors; Matches my Neovim colorscheme.
- Shell Integration: Fish-compatible, with cursor, sudo, and title support
- OS-Specific Overrides via
os-macos.confandos-linux.conf
Dependencies
- Ghostty >= 1.0
- Monaspace Nerd Fonts - Neon and Radon NF variants
Installation
- Clone the repo:
git clone https://git.codeni.wiki/codeni/ghostty-dotfiles ~/.config/ghostty
- Delete the OS-Specific override file that doesn't apply to your machine:
# On macOS, remove the Linux override
rm ~/.config/ghostty/os-linux.conf
# On Linux, remove the macOS override
rm ~/.config/ghostty/os-macos.conf
- Restart Ghostty.
OS-Specific Overrides
The base config applies on all platforms. OS-Specific settings live in separate
files that are loaded conditionally - Ghostty skips them silently if they do not
exist.
os-macos.conf- macOS titlebar style and window decoration settingsos-linux.conf- GTK single instance setting