# Dynamic theme colors config-file = ?"~/.cache/wal/ghostty.conf" confirm-close-surface=false keybind = all:unconsumed:ctrl+shift+,=reload_config keybind = all:unconsumed:ctrl+shift+v=paste_from_clipboard keybind = all:unconsumed:ctrl+shift+n=new_window keybind = all:unconsumed:ctrl+shift+c=copy_to_clipboard #resize_split:down,10 keybind = all:unconsumed:super+ctrl+shift+arrow_down=unbind #resize_split:left,10 keybind = all:unconsumed:super+ctrl+shift+arrow_left=unbind #resize_split:right,10 keybind = all:unconsumed:super+ctrl+shift+arrow_right=unbind #resize_split:up,10 keybind = all:unconsumed:super+ctrl+shift+arrow_up=unbind #write_screen_file:copy keybind = all:unconsumed:super+ctrl+shift+j=unbind #write_screen_file:open keybind = all:unconsumed:ctrl+alt+shift+j=unbind #goto_split:previous keybind = all:unconsumed:super+ctrl+bracket_left=unbind #goto_split:next keybind = all:unconsumed:super+ctrl+bracket_right=unbind #goto_split:down keybind = all:unconsumed:ctrl+alt+arrow_down=unbind #goto_split:left keybind = all:unconsumed:ctrl+alt+arrow_left=unbind #goto_split:right keybind = all:unconsumed:ctrl+alt+arrow_right=unbind #goto_split:up keybind = all:unconsumed:ctrl+alt+arrow_up=unbind #toggle_split_zoom keybind = all:unconsumed:ctrl+shift+enter=unbind #previous_tab keybind = all:unconsumed:ctrl+shift+tab=unbind #jump_to_prompt:1 keybind = all:unconsumed:ctrl+shift+page_down=unbind #jump_to_prompt:-1 keybind = all:unconsumed:ctrl+shift+page_up=unbind #previous_tab keybind = all:unconsumed:ctrl+shift+arrow_left=unbind #next_tab keybind = all:unconsumed:ctrl+shift+arrow_right=unbind #select_all keybind = all:unconsumed:ctrl+shift+a=unbind #new_split:down keybind = all:unconsumed:ctrl+shift+e=unbind #inspector:toggle keybind = all:unconsumed:ctrl+shift+i=unbind #write_screen_file:paste keybind = all:unconsumed:ctrl+shift+j=unbind #new_split:right keybind = all:unconsumed:ctrl+shift+o=unbind #toggle_command_palette keybind = all:unconsumed:ctrl+shift+p=unbind #quit keybind = all:unconsumed:ctrl+shift+q=unbind #new_tab keybind = all:unconsumed:ctrl+shift+t=unbind #close_tab:this keybind = all:unconsumed:ctrl+shift+w=unbind #goto_tab:1 keybind = all:unconsumed:alt+digit_1=unbind #goto_tab:2 keybind = all:unconsumed:alt+digit_2=unbind #goto_tab:3 keybind = all:unconsumed:alt+digit_3=unbind #goto_tab:4 keybind = all:unconsumed:alt+digit_4=unbind #goto_tab:5 keybind = all:unconsumed:alt+digit_5=unbind #goto_tab:6 keybind = all:unconsumed:alt+digit_6=unbind #goto_tab:7 keybind = all:unconsumed:alt+digit_7=unbind #goto_tab:8 keybind = all:unconsumed:alt+digit_8=unbind #goto_tab:1 keybind = all:unconsumed:alt+1=unbind #goto_tab:2 keybind = all:unconsumed:alt+2=unbind #goto_tab:3 keybind = all:unconsumed:alt+3=unbind #goto_tab:4 keybind = all:unconsumed:alt+4=unbind #goto_tab:5 keybind = all:unconsumed:alt+5=unbind #goto_tab:6 keybind = all:unconsumed:alt+6=unbind #goto_tab:7 keybind = all:unconsumed:alt+7=unbind #goto_tab:8 keybind = all:unconsumed:alt+8=unbind #last_tab keybind = all:unconsumed:alt+9=unbind #close_window keybind = all:unconsumed:alt+f4=unbind #increase_font_size:1 keybind = all:unconsumed:ctrl+equal=unbind #increase_font_size:1 keybind = all:unconsumed:ctrl++=unbind #open_config keybind = all:unconsumed:ctrl+,=unbind #decrease_font_size:1 keybind = all:unconsumed:ctrl+-=unbind #reset_font_size keybind = all:unconsumed:ctrl+0=unbind #toggle_fullscreen keybind = all:unconsumed:ctrl+enter=unbind #next_tab keybind = all:unconsumed:ctrl+tab=unbind #copy_to_clipboard keybind = all:unconsumed:ctrl+insert=unbind #next_tab keybind = all:unconsumed:ctrl+page_down=unbind #previous_tab keybind = all:unconsumed:ctrl+page_up=unbind #scroll_to_bottom keybind = all:unconsumed:shift+end=unbind #scroll_to_top keybind = all:unconsumed:shift+home=unbind #paste_from_selection keybind = all:unconsumed:shift+insert=unbind #scroll_page_down keybind = all:unconsumed:shift+page_down=unbind #scroll_page_up keybind = all:unconsumed:shift+page_up=unbind #adjust_selection:down keybind = all:unconsumed:shift+arrow_down=unbind #adjust_selection:left keybind = all:unconsumed:shift+arrow_left=unbind #adjust_selection:right keybind = all:unconsumed:shift+arrow_right=unbind #adjust_selection:up keybind = all:unconsumed:shift+arrow_up=unbind # Font font-family = "Fira Code Nerd Font" font-style = Regular font-size = 14 # Window window-theme = ghostty window-padding-x = 14 window-padding-y = 14 confirm-close-surface=false resize-overlay = never gtk-toolbar-style = flat # Cursor styling cursor-style = "block" cursor-style-blink = false # Cursor styling + SSH session terminfo # (all shell integration options must be passed together) shell-integration-features = no-cursor,ssh-env # Keyboard bindings keybind = shift+insert=paste_from_clipboard keybind = control+insert=copy_to_clipboard # Slowdown mouse scrolling mouse-scroll-multiplier = 0.95 # Fix general slowness on hyprland (https://github.com/ghostty-org/ghostty/discussions/3224) async-backend = epoll background-opacity = 0.8