# --- Typography ---
font-family = Maple Mono NF CN
font-size = 16
font-thicken = true
font-feature = -calt,-liga,-dlig
adjust-cell-height = 6

# --- Theme and Colors ---
theme = Catppuccin Mocha

# --- Window and Appearance ---
background-opacity = 0.92
background-blur = true
window-padding-x = 14
window-padding-y = 10
window-save-state = never
window-width = 80
window-height = 24

# --- Cursor ---
cursor-style = block
cursor-style-blink = false

# --- Bell ---
bell-features = no-system,no-audio,no-attention,no-title,no-border

# --- Mouse ---
mouse-hide-while-typing = true
copy-on-select = clipboard

# --- Quick Terminal (Quake-style dropdown) ---
quick-terminal-position = top
quick-terminal-screen = mouse
quick-terminal-autohide = true
quick-terminal-animation-duration = 0.15

# --- Close behavior ---
confirm-close-surface = false

# --- Security ---
clipboard-paste-protection = true
clipboard-paste-bracketed-safe = true

# --- Shell Integration ---
shell-integration = detect
shell-integration-features = cursor,sudo,no-title,ssh-env,ssh-terminfo,path

# Quick terminal global hotkey
keybind = global:ctrl+grave_accent=toggle_quick_terminal

# Reload config
keybind = ctrl+shift+comma=reload_config

# --- Performance ---
scrollback-limit = 25000000

# --- Local Overrides ---
config-file = ?config.local
