|
|
@@ -0,0 +1,149 @@
|
|
|
+# This is the configuration file for Ghostty.
|
|
|
+#
|
|
|
+# This template file has been automatically created at the following
|
|
|
+# path since Ghostty couldn't find any existing config files on your system:
|
|
|
+#
|
|
|
+# /home/mzunino/.config/ghostty/config
|
|
|
+#
|
|
|
+# The template does not set any default options, since Ghostty ships
|
|
|
+# with sensible defaults for all options. Users should only need to set
|
|
|
+# options that they want to change from the default.
|
|
|
+#
|
|
|
+# Run `ghostty +show-config --default --docs` to view a list of
|
|
|
+# all available config options and their default values.
|
|
|
+#
|
|
|
+# Additionally, each config option is also explained in detail
|
|
|
+# on Ghostty's website, at https://ghostty.org/docs/config.
|
|
|
+#
|
|
|
+# Ghostty can reload the configuration while running by using the menu
|
|
|
+# options or the bound key (default: Command + Shift + comma on macOS and
|
|
|
+# Control + Shift + comma on other platforms). Not all config options can be
|
|
|
+# reloaded while running; some only apply to new windows and others may require
|
|
|
+# a full restart to take effect.
|
|
|
+
|
|
|
+# Migrated from Kitty configuration
|
|
|
+# =================================
|
|
|
+
|
|
|
+# Font settings
|
|
|
+font-family = JetBrainsMono Nerd Font
|
|
|
+font-size = 12.0
|
|
|
+
|
|
|
+# Cursor settings
|
|
|
+cursor-style = block
|
|
|
+cursor-style-blink = false
|
|
|
+
|
|
|
+# Window settings
|
|
|
+window-width = 1200
|
|
|
+window-height = 750
|
|
|
+window-padding-x = 0
|
|
|
+window-padding-y = 0
|
|
|
+window-decoration = none
|
|
|
+
|
|
|
+# Background settings
|
|
|
+background-opacity = 0.989
|
|
|
+background-blur = 1
|
|
|
+
|
|
|
+# Terminal settings
|
|
|
+term = xterm-256color
|
|
|
+
|
|
|
+# Tab bar settings
|
|
|
+window-show-tab-bar = never
|
|
|
+
|
|
|
+# Mouse settings
|
|
|
+mouse-hide-while-typing = true
|
|
|
+focus-follows-mouse = false
|
|
|
+
|
|
|
+# Keybindings
|
|
|
+keybind = ctrl+shift+equal=increase_font_size:1
|
|
|
+keybind = ctrl+shift+-=decrease_font_size:1
|
|
|
+keybind = ctrl+shift+0=reset_font_size
|
|
|
+keybind = ctrl+shift+r=reload_config
|
|
|
+
|
|
|
+# Remove tab-related keybindings
|
|
|
+keybind = alt+1=unbind
|
|
|
+keybind = alt+2=unbind
|
|
|
+keybind = alt+3=unbind
|
|
|
+keybind = alt+4=unbind
|
|
|
+keybind = alt+5=unbind
|
|
|
+keybind = alt+6=unbind
|
|
|
+keybind = alt+7=unbind
|
|
|
+keybind = alt+8=unbind
|
|
|
+keybind = alt+9=unbind
|
|
|
+keybind = alt+digit_1=unbind
|
|
|
+keybind = alt+digit_2=unbind
|
|
|
+keybind = alt+digit_3=unbind
|
|
|
+keybind = alt+digit_4=unbind
|
|
|
+keybind = alt+digit_5=unbind
|
|
|
+keybind = alt+digit_6=unbind
|
|
|
+keybind = alt+digit_7=unbind
|
|
|
+keybind = alt+digit_8=unbind
|
|
|
+keybind = ctrl+page_down=unbind
|
|
|
+keybind = ctrl+page_up=unbind
|
|
|
+keybind = ctrl+shift+arrow_left=unbind
|
|
|
+keybind = ctrl+shift+arrow_right=unbind
|
|
|
+keybind = ctrl+shift+tab=unbind
|
|
|
+keybind = ctrl+shift+t=unbind
|
|
|
+keybind = ctrl+shift+w=unbind
|
|
|
+keybind = ctrl+tab=unbind
|
|
|
+
|
|
|
+# Remove additional keybindings
|
|
|
+keybind = alt+f4=unbind
|
|
|
+keybind = ctrl+enter=unbind
|
|
|
+keybind = ctrl+alt+arrow_down=unbind
|
|
|
+keybind = ctrl+alt+arrow_left=unbind
|
|
|
+keybind = ctrl+alt+arrow_right=unbind
|
|
|
+keybind = ctrl+alt+arrow_up=unbind
|
|
|
+keybind = ctrl+shift+e=unbind
|
|
|
+keybind = ctrl+shift+o=unbind
|
|
|
+keybind = ctrl+shift+enter=unbind
|
|
|
+keybind = super+ctrl+bracket_left=unbind
|
|
|
+keybind = super+ctrl+bracket_right=unbind
|
|
|
+keybind = super+ctrl+shift+arrow_down=unbind
|
|
|
+keybind = super+ctrl+shift+arrow_left=unbind
|
|
|
+keybind = super+ctrl+shift+arrow_right=unbind
|
|
|
+keybind = super+ctrl+shift+arrow_up=unbind
|
|
|
+keybind = shift+page_down=unbind
|
|
|
+keybind = shift+page_up=unbind
|
|
|
+keybind = shift+end=unbind
|
|
|
+keybind = shift+home=unbind
|
|
|
+keybind = ctrl+shift+page_down=unbind
|
|
|
+keybind = ctrl+shift+page_up=unbind
|
|
|
+keybind = ctrl+,=unbind
|
|
|
+keybind = ctrl+shift+,=unbind
|
|
|
+keybind = ctrl+shift+i=unbind
|
|
|
+keybind = ctrl+shift+p=unbind
|
|
|
+keybind = ctrl+shift+q=unbind
|
|
|
+keybind = ctrl+shift+n=unbind
|
|
|
+keybind = ctrl+shift+j=unbind
|
|
|
+keybind = ctrl+alt+shift+j=unbind
|
|
|
+keybind = super+ctrl+shift+j=unbind
|
|
|
+
|
|
|
+# Disable confirmation on window close
|
|
|
+confirm-close-surface = false
|
|
|
+
|
|
|
+# Rose Pine Color Scheme
|
|
|
+background = #191724
|
|
|
+foreground = #e0def4
|
|
|
+selection-background = #31748f
|
|
|
+selection-foreground = #e0def4
|
|
|
+
|
|
|
+# Cursor color
|
|
|
+cursor-color = #e0def4
|
|
|
+
|
|
|
+# ANSI colors (Rose Pine palette)
|
|
|
+palette = 0=#26233a
|
|
|
+palette = 1=#eb6f92
|
|
|
+palette = 2=#31748f
|
|
|
+palette = 3=#f6c177
|
|
|
+palette = 4=#9ccfd8
|
|
|
+palette = 5=#c4a7e7
|
|
|
+palette = 6=#ebbcba
|
|
|
+palette = 7=#6e6a86
|
|
|
+palette = 8=#555169
|
|
|
+palette = 9=#eb6f92
|
|
|
+palette = 10=#31748f
|
|
|
+palette = 11=#f6c177
|
|
|
+palette = 12=#9ccfd8
|
|
|
+palette = 13=#c4a7e7
|
|
|
+palette = 14=#ebbcba
|
|
|
+palette = 15=#575279
|