--- title: Ghostty description: 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](/terminal/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`. |