Files
neoromantique-dotfiles/home/private_dot_config/ghostty/config
David Aizenberg 61e22267d6 sync
2025-12-25 00:51:46 +01:00

52 lines
1.0 KiB
Plaintext

# Ghostty Configuration
# https://ghostty.org/docs/config
# Appearance
background = #141414
background-opacity = 0.9
background-blur-radius = 20
# Window
window-padding-x = 12
window-padding-y = 12
window-padding-balance = true
window-decoration = server
# Font
font-size = 12
font-thicken = true
# Cursor
cursor-style = block
cursor-style-blink = false
# Scrollback
scrollback-limit = 4294967295
# Clipboard (OSC 52 for neovim/tmux/SSH)
copy-on-select = true
clipboard-trim-trailing-spaces = true
clipboard-read = allow
clipboard-write = allow
# Shell integration with SSH support
shell-integration = detect
shell-integration-features = cursor,sudo,title,ssh-env,ssh-terminfo
# Mouse
mouse-hide-while-typing = true
# Misc
confirm-close-surface = false
async-backend = epoll
# Hyprland/Wayland
gtk-single-instance = true
class = ghostty
# Quick terminal (quake-style dropdown)
quick-terminal-position = top
quick-terminal-animation-duration = 0.1
quick-terminal-autohide = true
keybind = global:ctrl+grave_accent=toggle_quick_terminal