https://github.com/mrap/ghostty-everforest
Everforest colorscheme for Ghostty terminal
https://github.com/mrap/ghostty-everforest
Last synced: 2 months ago
JSON representation
Everforest colorscheme for Ghostty terminal
- Host: GitHub
- URL: https://github.com/mrap/ghostty-everforest
- Owner: mrap
- License: mit
- Created: 2026-05-24T00:50:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-24T02:11:20.000Z (3 months ago)
- Last Synced: 2026-05-24T03:18:31.821Z (3 months ago)
- Language: Shell
- Size: 3.58 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
๐๐ฏ๐๐ซ๐๐จ๐ซ๐๐ฌ๐ญ ๐๐จ๐ซ ๐๐ก๐จ๐ฌ๐ญ๐ญ๐ฒ
A port of sainnhe's Everforest colorscheme to Ghostty.
Six variants โ Dark and Light, each in Hard, Medium, and Soft contrast.
| | ๐๐๐ซ๐ค | ๐๐ข๐ ๐ก๐ญ |
| :----: | :-------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------: |
| ๐๐๐ซ๐ | 
everforest-dark-hard ยท `#272e33` | 
everforest-light-hard ยท `#fffbef` |
| ๐๐๐๐ข๐ฎ๐ฆ | 
everforest-dark-medium ยท `#2d353b` | 
everforest-light-medium ยท `#fdf6e3` |
| ๐๐จ๐๐ญ | 
everforest-dark-soft ยท `#333c43` | 
everforest-light-soft ยท `#f3ead3` |
## About
Everforest is a green-based colorscheme designed to be warm, soft, and easy on the eyes. This port faithfully maps the upstream palette to Ghostty's theme format, using sainnhe's own terminal ports (iTerm2 / Alacritty) as the canonical ANSI mapping reference.
Upstream:
## Installation
### Option 1 โ install.sh (recommended)
```sh
git clone https://github.com/mrap/ghostty-everforest.git
cd ghostty-everforest
./install.sh
```
The script detects macOS or Linux and copies the themes into the correct Ghostty themes directory, then prints the config snippet to use.
### Option 2 โ manual drop
Copy any theme file from `themes/` into your Ghostty themes directory โ wherever your Ghostty `config` file already lives. Ghostty checks `$XDG_CONFIG_HOME/ghostty/` first (defaults to `~/.config/ghostty/`), and falls back to `~/Library/Application Support/com.mitchellh.ghostty/` on macOS.
Check yours:
```sh
ls "${XDG_CONFIG_HOME:-$HOME/.config}/ghostty/config" \
"$HOME/Library/Application Support/com.mitchellh.ghostty/config" 2>/dev/null
```
Drop the theme next to it:
```sh
# XDG (Linux + many macOS users):
mkdir -p ~/.config/ghostty/themes
cp themes/everforest-light-medium ~/.config/ghostty/themes/
# macOS app-support:
mkdir -p ~/Library/Application\ Support/com.mitchellh.ghostty/themes
cp themes/everforest-light-medium ~/Library/Application\ Support/com.mitchellh.ghostty/themes/
```
### Option 3 โ Ghostty config snippet
Add to your Ghostty `config` file (path depends on your setup โ see Option 2):
```
theme = everforest-dark-medium
```
Replace `everforest-dark-medium` with any of the six variant names listed below.
## Variants
| Theme Name | Type | Contrast |
|---|---|---|
| `everforest-dark-hard` | Dark | Hard โ deepest background (`#272e33`) |
| `everforest-dark-medium` | Dark | Medium โ balanced background (`#2d353b`) |
| `everforest-dark-soft` | Dark | Soft โ muted background (`#333c43`) |
| `everforest-light-hard` | Light | Hard โ bright background (`#fffbef`) |
| `everforest-light-medium` | Light | Medium โ warm background (`#fdf6e3`) |
| `everforest-light-soft` | Light | Soft โ gentle background (`#f3ead3`) |
## Regenerating Screenshots
```sh
bash scripts/render-screenshots.sh
```
Requires: `python3` with `Pillow` (auto-installed via pip if absent). Renders all 6 variants to `screenshots/`.
## Credits
- Colorscheme by [sainnhe](https://github.com/sainnhe) โ [Everforest](https://github.com/sainnhe/everforest)
- Ghostty terminal: [https://ghostty.org](https://ghostty.org)
## License
MIT โ see [LICENSE](LICENSE).