Skip to content
dots
Esc
↑↓navigate↵open⌘Jpreview
On this page

Ghostty

Ghostty configuration and its herdr key sync.

GPU terminal emulator kept alongside kitty. Its bindings send the same herdr prefix bytes as the kitty herdr host.

Source dot_config/ghostty/config, dot_config/ghostty/config.ghostty, dot_config/ghostty/themes/
Target ~/.config/ghostty/
Install Not listed in .chezmoidata/packages.yaml; install separately

Ghostty reads both config and config.ghostty. config holds all settings; config.ghostty contains a single line, theme = noctalia, which selects the active theme.

Options

Option Value
font-family / font-size Victor Mono NF / 12.5
background-opacity / background-blur 0.9 / true
window-decoration false; gtk-titlebar = false
window-padding-x/y 12
cursor-style underline, blinking
scrollback-limit 3023
mouse-hide-while-typing true
copy-on-select false
confirm-close-surface false
app-notifications no-clipboard-copy,no-config-reload
quit-after-last-window-closed false, delay 5m
shell-integration detect, features cursor,sudo,title,no-cursor
gtk-single-instance true

Keybindings

Key Action
cmd+c / cmd+v Copy / paste
cmd+n New window
ctrl+plus / ctrl+minus / ctrl+zero Font size +1 / -1 / reset
shift+enter Sends a literal newline
ctrl+shift+alt+, Reload config

herdr sync

Placed last so they override defaults. Each sends ctrl+b (\x02) followed by a key; see herdr.

Key Sends
ctrl+shift+n prefix % (split vertical)
ctrl+shift+t prefix c
ctrl+tab / ctrl+shift+tab prefix n / prefix p
ctrl+shift+f prefix s (workspace picker)
ctrl+shift+l / ctrl+shift+h prefix . / prefix , (next / previous agent)
ctrl+shift+j / ctrl+shift+k prefix j / prefix k (next / previous workspace)
super+enter prefix N
super+r prefix W
ctrl+shift+r prefix T
ctrl+shift+, prefix S (herdr settings)

Themes

Theme Notes
noctalia Active. Palette matching the Noctalia shell.
ii-auto Auto-generated by the ii wallpaper theming system; not meant to be edited.
koda-dark / koda-light Koda palettes with bold-is-bright = true.

Was this page helpful?