Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,9 @@ The fonts used by the terminal profiles are JetBrains Mono and Symbols Nerd
Font Mono. Apple Color Emoji, Apple Symbols, Menlo, and SF Mono are macOS system
fallbacks.

Ghostty automatically selects its Peaksea light or dark theme from the current
macOS appearance. Unlike WezTerm, it has no per-window light/dark toggle.

### Stow packages

Each package is independent. Before stowing, back up or remove any existing
Expand Down
12 changes: 7 additions & 5 deletions macos/ghostty/.config/ghostty/config
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
theme = "Catppuccin Frappe"
# Peaksea follows macOS appearance automatically. Unlike WezTerm's custom
# CMD+SHIFT+L callback, Ghostty does not support a per-window light/dark toggle.
theme = "light:Peaksea Light,dark:Peaksea Dark"
window-theme = system

background-opacity = 0.92
background-opacity-cells = true
background-blur = true
background-opacity = 1
background-opacity-cells = false
background-blur = false
unfocused-split-opacity = 0.85

# window-save-state was 'always' — caused auto-launch at login
Expand All @@ -20,7 +23,6 @@ window-padding-y = 8

cursor-style = bar
cursor-opacity = 0.85
cursor-color = cell-foreground

copy-on-select = clipboard
selection-clear-on-copy = true
Expand Down
24 changes: 24 additions & 0 deletions macos/ghostty/.config/ghostty/themes/Peaksea Dark
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Peaksea 3.4 terminal palette, matched to ~/.wezterm.lua.
background = #202020
foreground = #d0d0d0
cursor-color = #00f000
cursor-text = #000000
selection-background = #a6caf0
selection-foreground = #000000

palette = 0=#202020
palette = 1=#800000
palette = 2=#008000
palette = 3=#d0d090
palette = 4=#6098b0
palette = 5=#800080
palette = 6=#a6caf0
palette = 7=#d0d0d0
palette = 8=#333333
palette = 9=#f08060
palette = 10=#60f080
palette = 11=#e0c060
palette = 12=#70a0b8
palette = 13=#f0c0f0
palette = 14=#c0d8f8
palette = 15=#ffffff
24 changes: 24 additions & 0 deletions macos/ghostty/.config/ghostty/themes/Peaksea Light
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Peaksea 3.4 terminal palette, matched to ~/.wezterm.lua.
background = #e0e0e0
foreground = #000000
cursor-color = #008000
cursor-text = #f0f0f0
selection-background = #a6caf0
selection-foreground = #000000

palette = 0=#000000
palette = 1=#800000
palette = 2=#489000
palette = 3=#907000
palette = 4=#2060a8
palette = 5=#a030a0
palette = 6=#007068
palette = 7=#c0c0c0
palette = 8=#686868
palette = 9=#c03000
palette = 10=#009030
palette = 11=#d0d090
palette = 12=#1050a0
palette = 13=#6a5acd
palette = 14=#a6caf0
palette = 15=#f0f0f0