Skip to content

Instantly share code, notes, and snippets.

@mrpbennett
Created January 29, 2026 17:47
Show Gist options
  • Select an option

  • Save mrpbennett/da6e593579321486f65faed2ac34bd97 to your computer and use it in GitHub Desktop.

Select an option

Save mrpbennett/da6e593579321486f65faed2ac34bd97 to your computer and use it in GitHub Desktop.
ghossty config
# $HOME/.config/ghostty/config
confirm-close-surface = false
macos-option-as-alt = true
unfocused-split-opacity = 0.30
# ============================================================================
# MULTIPLEXER type settings
# ============================================================================
shell-integration = zsh
window-save-state = always
focus-follows-mouse = true
term = "xterm-256color"
# ============================================================================
# APPEARANCE
# ============================================================================
theme = light:Catppuccin Latte, dark:Catppuccin Mocha
font-family = "JetBrainsMono Nerd Font Mono"
font-size = 15
background-blur-radius = 20
mouse-hide-while-typing = true
window-decoration = true
# ============================================================================
# KEYBINDINGS - Taking advantage of Home Row Mods
#
# A: ctrl S: alt D: super F: shift
# J: shift K: super L: alt ;: ctrl
# ============================================================================
# Split navigation
keybind = super+shift+h=goto_split:left
keybind = super+shift+j=goto_split:bottom
keybind = super+shift+k=goto_split:top
keybind = super+shift+l=goto_split:right
# Split generation
keybind = alt+super+h=new_split:left
keybind = alt+super+j=new_split:down
keybind = alt+super+k=new_split:up
keybind = alt+super+l=new_split:right
keybind = alt+super+f=toggle_split_zoom
# Split resizing
keybind = ctrl+shift+h=resize_split:left,50
keybind = ctrl+shift+l=resize_split:right,50
keybind = ctrl+shift+j=resize_split:down,50
keybind = ctrl+shift+k=resize_split:up,50
# Close current split
keybind = super+shift+x=close_surface
# Tab navigation
keybind = super+shift+n=next_tab
keybind = super+shift+p=previous_tab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment