# Font Configuration
font-family = CaskaydiaMono Nerd Font
font-size = 12

# Window Configuration
window-decoration = false
window-padding-x = 0
window-padding-y = 0
background-opacity = 1.0

# Cursor Configuration
cursor-style = block
cursor-style-blink = true

# Scrollback
scrollback-limit = 10485760

# Terminal features
mouse-hide-while-typing = true
copy-on-select = false
confirm-close-surface = false
mouse-scroll-multiplier = 0.6
app-notifications = no-clipboard-copy, no-config-reload

# Working directory
window-inherit-working-directory = false
working-directory = home

# Notifications
notify-on-command-finish = unfocused
notify-on-command-finish-action = bell,notify
notify-on-command-finish-after = 5s

# Key bindings for common actions
# keybind = ctrl+shift+,=reload_config ## Default reload config shortcut
keybind = ctrl+shift+n=new_window
keybind = ctrl+t=new_tab
keybind = ctrl+plus=increase_font_size:1
keybind = ctrl+minus=decrease_font_size:1
keybind = ctrl+zero=reset_font_size
keybind = ctrl+enter=unbind
keybind = ctrl+1=goto_tab:1
keybind = ctrl+2=goto_tab:2
keybind = ctrl+3=goto_tab:3
keybind = ctrl+4=goto_tab:4
keybind = ctrl+5=goto_tab:5
keybind = ctrl+6=goto_tab:6
keybind = ctrl+7=goto_tab:7
keybind = ctrl+8=goto_tab:8
keybind = ctrl+9=goto_tab:9

# GTK
gtk-titlebar = false
gtk-single-instance = false

# Shell integration
shell-integration = detect
shell-integration-features = cursor, sudo, title, no-cursor, ssh-env
keybind = shift+enter=text:\n

# Theme
unfocused-split-opacity = 0.7
unfocused-split-fill = #44464f
background-opacity = 0.8
background-blur = true
# Dank color generation
theme = dankcolors

