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. |