Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

𝐄𝐯𝐞𝐫𝐟𝐨𝐫𝐞𝐬𝐭 𝐟𝐨𝐫 𝐆𝐡𝐨𝐬𝐭𝐭𝐲

A port of sainnhe's Everforest colorscheme to Ghostty.
Six variants — Dark and Light, each in Hard, Medium, and Soft contrast.

𝐃𝐚𝐫𝐤 𝐋𝐢𝐠𝐡𝐭
𝐇𝐚𝐫𝐝 everforest-dark-hard
everforest-dark-hard · #272e33
everforest-light-hard
everforest-light-hard · #fffbef
𝐌𝐞𝐝𝐢𝐮𝐦 everforest-dark-medium
everforest-dark-medium · #2d353b
everforest-light-medium
everforest-light-medium · #fdf6e3
𝐒𝐨𝐟𝐭 everforest-dark-soft
everforest-dark-soft · #333c43
everforest-light-soft
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: https://github.com/sainnhe/everforest

Installation

Option 1 — install.sh (recommended)

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:

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:

# 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

bash scripts/render-screenshots.sh

Requires: python3 with Pillow (auto-installed via pip if absent). Renders all 6 variants to screenshots/.

Credits

License

MIT — see LICENSE.

About

Everforest colorscheme for Ghostty terminal

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages