-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig
More file actions
55 lines (47 loc) · 1.39 KB
/
config
File metadata and controls
55 lines (47 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Delightful Ghostty Config
# =========================
# Opinionated terminal settings for the full Delightful experience.
# This file configures fonts, window chrome, keybinds, and behavior —
# the theme colors live separately in themes/delightful-light and themes/delightful-dark.
#
# Usage: cp config ~/.config/ghostty/config
theme = delightful-light
# --- Typography ---
# Ghostty embeds JetBrains Mono, matching --font-mono.
# cv02–cv04, cv11 match the design system's font-feature-settings.
font-size = 14
font-feature = cv02
font-feature = cv03
font-feature = cv04
font-feature = cv11
# adjust-cell-height = 20%
# --- Cursor ---
cursor-style = block
cursor-style-blink = false
minimum-contrast = 1.3
# --- Window ---
window-padding-x = 16
window-padding-y = 8,8
window-padding-balance = true
window-theme = auto
macos-titlebar-style = tabs
window-save-state = always
window-decoration = server
unfocused-split-opacity = 1
# --- Behavior ---
clipboard-paste-protection = false
copy-on-select = clipboard
mouse-hide-while-typing = true
link-url = true
scrollback-limit = 10000000
shell-integration = zsh
shell-integration-features = sudo,title
macos-option-as-alt = true
# --- Keybinds ---
# Equalized splits
keybind = cmd+d=new_split:right
keybind = chain=equalize_splits
keybind = cmd+shift+d=new_split:down
keybind = chain=equalize_splits
keybind = cmd+w=close_surface
keybind = chain=equalize_splits