Files
dotfiles/.config/ghostty/config
T
avinal c87e2e3c9e feat: add more configurations and a new theme
- a theme based on carbon and vim high contrast
- modify layouts in zellij and add support for swaps
- add snippets

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
2026-03-27 16:06:28 +05:30

68 lines
1.5 KiB
Plaintext

# Font
font-family = "Iosevka Term"
font-size = 14
font-feature = "calt"
font-feature = "liga"
adjust-underline-position = 1
adjust-underline-thickness = 1
adjust-box-thickness = 1
bold-is-bright = true
freetype-load-flags = hinting,autohint,light
# Appearance
theme = "space_carbon"
window-decoration = true
window-padding-x = 4
window-padding-y = 2
window-padding-balance = true
mouse-hide-while-typing = true
unfocused-split-opacity = 0.85
resize-overlay = after-first
resize-overlay-position = bottom-right
# Cursor
cursor-style = block_hollow
cursor-style-blink = false
cursor-click-to-move = true
cursor-color = cyan
cursor-text = cyan
# Shell
shell-integration = zsh
shell-integration-features = true
# Clipboard
clipboard-read = allow
clipboard-write = allow
copy-on-select = clipboard
# Scrollback (10MB per surface)
scrollback-limit = 10000000
# Links
link-url = true
# Notifications for long commands (KDE supports this natively)
notify-on-command-finish = unfocused
notify-on-command-finish-after = 10s
# Window behavior
confirm-close-surface = true
window-inherit-working-directory = true
window-save-state = always
# Quick terminal (toggle with a keybind)
quick-terminal-position = top
quick-terminal-size = 40%
quick-terminal-autohide = false
# GTK/Linux specific
gtk-titlebar = false
gtk-tabs-location = hidden
gtk-single-instance = true
# Keybinds
keybind = ctrl+grave_accent=toggle_quick_terminal
keybind = ctrl+shift+t=new_tab
keybind = ctrl+shift+n=new_window