-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathghostty_config
More file actions
49 lines (41 loc) · 1.6 KB
/
ghostty_config
File metadata and controls
49 lines (41 loc) · 1.6 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
# Ghostty configuration
# Base config - cross-platform settings
# Machine-specific overrides go in local/ghostty.local
# ============================================
# Font
# ============================================
font-family = "FiraCode Nerd Font Mono"
font-size = 14
# ============================================
# Theme (auto light/dark mode)
# ============================================
theme = light:Atom One Light,dark:Ghostty Default Style Dark
# ============================================
# Window
# ============================================
window-height = 30
window-width = 100
unfocused-split-opacity = 0.9
# ============================================
# Keybindings
# ============================================
keybind = super+enter=unbind
# ============================================
# Shell Integration
# ============================================
# Explicit shell integration (don't rely on auto-detect)
# This is required for working directory inheritance to work
shell-integration = zsh
# ============================================
# Working Directory
# ============================================
# Fallback directory when nothing to inherit (new windows without context)
working-directory = home
# Tabs/splits inherit working directory from focused pane
# Note: This also affects windows - Ghostty doesn't distinguish yet
# See: https://github.com/ghostty-org/ghostty/issues/1392
window-inherit-working-directory = true
# ============================================
# Load machine-specific config (optional)
# ============================================
config-file = ?local/ghostty.local