mirror of
https://github.com/tedkulp/dotfiles
synced 2026-03-05 13:40:18 -05:00
Align ghostty configuration with new visual aesthetics. This includes font size adjustment and refinements in display options.
156 lines
5.0 KiB
INI
156 lines
5.0 KiB
INI
#~~~~~~~~~~~~~~~~~~~~~~~#
|
|
# Ghostty configuration #
|
|
#~~~~~~~~~~~~~~~~~~~~~~~#
|
|
|
|
# vim: set filetype=dosini :
|
|
|
|
font-family = "Iosevka NFM"
|
|
font-size = 14
|
|
font-thicken = true
|
|
grapheme-width-method = unicode
|
|
freetype-load-flags = hinting,force-autohint,monochrome,autohint
|
|
theme = "catppuccin-mocha"
|
|
cursor-opacity = 1
|
|
#cursor-style = block
|
|
#cursor-style-blink =
|
|
#cursor-text =
|
|
cursor-click-to-move = true
|
|
mouse-hide-while-typing = false
|
|
mouse-shift-capture = false
|
|
mouse-scroll-multiplier = 1
|
|
background-opacity = .9
|
|
background-blur-radius = 40
|
|
unfocused-split-opacity = 0.2
|
|
unfocused-split-fill =
|
|
scrollback-limit = 10000000
|
|
link-url = true
|
|
fullscreen = false
|
|
title =
|
|
class =
|
|
keybind = super+page_up=scroll_page_up
|
|
keybind = super+ctrl+equal=equalize_splits
|
|
keybind = super+physical:four=goto_tab:4
|
|
keybind = super+shift+down=jump_to_prompt:1
|
|
keybind = super+shift+w=close_window
|
|
keybind = super+shift+left_bracket=previous_tab
|
|
keybind = super+alt+i=inspector:toggle
|
|
keybind = super+w=close_surface
|
|
keybind = super+physical:eight=goto_tab:8
|
|
keybind = super+alt+right=goto_split:right
|
|
keybind = shift+up=adjust_selection:up
|
|
keybind = super+down=jump_to_prompt:1
|
|
keybind = super+enter=toggle_fullscreen
|
|
keybind = super+t=new_tab
|
|
keybind = super+c=copy_to_clipboard
|
|
keybind = super+shift+right_bracket=next_tab
|
|
keybind = super+physical:one=goto_tab:1
|
|
keybind = shift+left=adjust_selection:left
|
|
keybind = super+equal=increase_font_size:1
|
|
keybind = shift+page_up=adjust_selection:page_up
|
|
keybind = super+physical:three=goto_tab:3
|
|
keybind = super+physical:zero=last_tab
|
|
keybind = super+right=text:\x05
|
|
keybind = super+d=new_split:right
|
|
keybind = super+ctrl+down=resize_split:down,10
|
|
keybind = shift+end=adjust_selection:end
|
|
keybind = super+plus=increase_font_size:1
|
|
keybind = super+q=quit
|
|
keybind = super+home=scroll_to_top
|
|
keybind = super+ctrl+left=resize_split:left,10
|
|
keybind = alt+left=esc:b
|
|
keybind = super+ctrl+up=resize_split:up,10
|
|
keybind = super+left=text:\x01
|
|
keybind = super+shift+up=jump_to_prompt:-1
|
|
keybind = shift+right=adjust_selection:right
|
|
keybind = super+comma=open_config
|
|
keybind = super+shift+comma=reload_config
|
|
keybind = super+minus=decrease_font_size:1
|
|
keybind = shift+page_down=adjust_selection:page_down
|
|
keybind = ctrl+tab=next_tab
|
|
keybind = super+a=select_all
|
|
keybind = alt+right=esc:f
|
|
keybind = super+shift+enter=toggle_split_zoom
|
|
keybind = super+alt+down=goto_split:bottom
|
|
keybind = super+ctrl+f=toggle_fullscreen
|
|
keybind = super+ctrl+right=resize_split:right,10
|
|
keybind = super+alt+shift+j=write_scrollback_file:open
|
|
keybind = shift+down=adjust_selection:down
|
|
keybind = ctrl+shift+tab=previous_tab
|
|
keybind = super+n=new_window
|
|
keybind = super+alt+left=goto_split:left
|
|
keybind = super+page_down=scroll_page_down
|
|
keybind = super+alt+shift+w=close_all_windows
|
|
keybind = super+alt+up=goto_split:top
|
|
keybind = super+left_bracket=goto_split:previous
|
|
keybind = super+physical:nine=goto_tab:9
|
|
keybind = super+right_bracket=goto_split:next
|
|
keybind = super+end=scroll_to_bottom
|
|
keybind = super+shift+j=write_scrollback_file:paste
|
|
keybind = super+shift+d=new_split:down
|
|
keybind = super+zero=reset_font_size
|
|
keybind = super+physical:five=goto_tab:5
|
|
keybind = shift+home=adjust_selection:home
|
|
keybind = super+physical:seven=goto_tab:7
|
|
keybind = super+up=jump_to_prompt:-1
|
|
keybind = super+k=clear_screen
|
|
keybind = super+physical:two=goto_tab:2
|
|
keybind = super+physical:six=goto_tab:6
|
|
keybind = super+v=paste_from_clipboard
|
|
window-padding-x = 2
|
|
window-padding-y = 2
|
|
window-padding-balance = false
|
|
window-padding-color = background
|
|
window-vsync = true
|
|
window-inherit-working-directory = true
|
|
window-inherit-font-size = true
|
|
window-decoration = true
|
|
window-title-font-family =
|
|
window-theme = auto
|
|
window-colorspace = srgb
|
|
window-height = 0
|
|
window-width = 0
|
|
window-save-state = default
|
|
window-step-resize = false
|
|
window-new-tab-position = current
|
|
resize-overlay = after-first
|
|
resize-overlay-position = center
|
|
resize-overlay-duration = 750ms
|
|
focus-follows-mouse = false
|
|
clipboard-read = allow
|
|
clipboard-write = allow
|
|
clipboard-trim-trailing-spaces = false
|
|
clipboard-paste-protection = true
|
|
clipboard-paste-bracketed-safe = true
|
|
image-storage-limit = 320000000
|
|
copy-on-select = false
|
|
click-repeat-interval = 0
|
|
config-file =
|
|
config-default-files = true
|
|
confirm-close-surface = true
|
|
quit-after-last-window-closed = false
|
|
quit-after-last-window-closed-delay =
|
|
initial-window = true
|
|
quick-terminal-position = top
|
|
quick-terminal-screen = main
|
|
quick-terminal-animation-duration = 0.2
|
|
quick-terminal-autohide = true
|
|
shell-integration = detect
|
|
shell-integration-features = cursor,no-sudo,title
|
|
osc-color-report-format = 16-bit
|
|
vt-kam-allowed = false
|
|
custom-shader =
|
|
custom-shader-animation = true
|
|
macos-non-native-fullscreen = false
|
|
macos-titlebar-style = hidden
|
|
macos-titlebar-proxy-icon = visible
|
|
macos-option-as-alt = true
|
|
macos-window-shadow = true
|
|
macos-auto-secure-input = true
|
|
macos-secure-input-indication = true
|
|
macos-icon = official
|
|
macos-icon-frame = aluminum
|
|
macos-icon-ghost-color =
|
|
macos-icon-screen-color =
|
|
desktop-notifications = true
|
|
bold-is-bright = true
|