theme = catppuccin-mocha
# font-size = 12
# background-blur-radius = 20
# mouse-hide-while-typing = true
# window-decoration = true
# keybind = global:cmd+/=toggle_quick_terminal
# macos-option-as-alt = true
# background-opacity = 0.7
# background-blur-radius = 20

# By default Reload config with shft + cmd + , 

# config-file = themes/rosepine
# background = #000000
# background-opacity = 0.85
# background-blur-radius = 20

# font-family = JetBrainsMonoNL Nerd Font 
# font-size = 12
cursor-style = block
cursor-style-blink = false
cursor-invert-fg-bg = true

# macos-titlebar-style = hidden
macos-option-as-alt = true
# mouse-hide-while-typing = true

#confirm-close-surface = false
#window-decoration = true
window-padding-x = 10
window-padding-y = 10
window-padding-balance = true

auto-update = check
auto-update-channel = stable

# extras
# shell-integration-features = no-cursor 
copy-on-select = clipboard

# Custom Keybinds & Config (super represents cmd key on mac)
# For Simple Keybinds
# keybind = super+r=reload_config 
keybind = super+i=inspector:toggle
keybind = super+b>,=toggle_quick_terminal

# Similar Tmux but with Ghostty
# (ctrl b for tmux -> cmb b for ghostty)
keybind = super+b>r=reload_config
keybind = super+b>x=close_surface
# this only works if you have `macos-titlebar-style = tabs or native or transparent`
# else it behaves like new window
keybind = super+b>c=new_tab 
keybind = super+b>n=new_window

# tab nav
#keybind = super+b>1=goto_tab:1
#keybind = super+b>2=goto_tab:2
#keybind = super+b>3=goto_tab:3
#keybind = super+b>4=goto_tab:4
#keybind = super+b>5=goto_tab:5
#keybind = super+b>6=goto_tab:6
#keybind = super+b>7=goto_tab:7
#keybind = super+b>8=goto_tab:8
#keybind = super+b>9=goto_tab:9

# splitting
#keybind = super+a>\=new_split:right
#keybind = super+a>-=new_split:down
#keybind = super+a>e=equalize_splits

# split nav (setting this to control will not work if tmux already uses it)
#keybind = super+a>h=goto_split:left
#keybind = super+a>j=goto_split:bottom
#keybind = super+a>k=goto_split:top
#keybind = super+a>l=goto_split:right

# typecraft
theme = catppuccin-mocha
# theme = GruvboxDark
font-family = CaskaydiaCove Nerd Font
font-size = 12
background-opacity = 0.95
gtk-titlebar = false
# custom-shader = /home/chris/bloom.glsl
#custom-shader = /home/chris/crt.glsl
