aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDon Williams <don.e.williams@gmail.com>2026-03-03 14:45:08 -0500
committerDon Williams <don.e.williams@gmail.com>2026-03-03 14:45:08 -0500
commit79d42f055949b59f9c6a8f039eb4c90561b0d2ac (patch)
treeb54d7d8e1e50954fca85f300d22c128d69878146
parentc7f3cf7ffa5088db13ce51f33d8dac5500531565 (diff)
Remaking ghostty config
-rw-r--r--config/ghostty/ghostty.config143
1 files changed, 121 insertions, 22 deletions
diff --git a/config/ghostty/ghostty.config b/config/ghostty/ghostty.config
index 3795ec3f..42b073d5 100644
--- a/config/ghostty/ghostty.config
+++ b/config/ghostty/ghostty.config
@@ -1,29 +1,128 @@
+# pkill -SIGUSR2 ghostty
+theme = "Catppuccin Mocha"
+#theme = Aura
+#theme = Aardvark Blue
+#theme = GruvboxDarkHard
+#theme = 12-bit Rainbow
+#theme = Adwaita dark
+#theme = Adventure Time
+#theme = Argonaut
+#theme = Ayu
+#theme = Borland
+#theme = Breeze
+#theme = Bright Lights
+#theme = Builtin Dark
+#theme = Carbon Fox
+#theme = Catppuccin Frappe
+#theme = Catppuccin Latte
+#theme = Catppuccin Macchiato
+#theme = Catppuccin Mocha
+#theme = cga
+#theme = Challenger Deep
+#theme = Citruszest
+#theme = Colbalt Next Dark
+#theme = Cobalt2
+#theme = Cyberdyne
+#theme = Cyberpunk
+#theme = Dark Modern
+#theme = Dark Pastel
+#theme = Dark+
+#theme = Darkmatrix
+#theme = Darkside
+#theme = Deep
+#theme = Detuned
+#theme = Dimidium
+#theme = Doom One
+#theme = Doom Peacock
+#theme = Dot Gov
+#theme = Dracula
+#theme = Dracula+
+#theme = Duckbones
+#theme = Duskfox
+#theme = Electron Highlighter
+#theme = Elementary
+#theme = Embark
+#theme = ENCOM
+#theme = Everblush
+#theme = Everforest Dark hard
+#theme = Firefly Traditional
+#theme = Firefox Dev
+#theme = Flatland
+#theme = Framer
+#theme = Galizur
+#theme = Github Dark
+#theme = Github Dark Default
+#theme = Github Dark High Contrast
+#theme = Grape
+#theme = Grubox Dark
+#theme = Grubox Material
adjust-cell-height = 10%
+window-theme = dark
+window-height = 32
+window-width = 110
+background-opacity = 0.85
background-blur-radius = 60
-background-opacity = 1.00
-bold-is-bright = false
-confirm-close-surface = false
+selection-background = #2d3f76
+selection-foreground = #c8d3f5
cursor-style = bar
-font-family = FantasqueSansM Nerd Font Mono
+mouse-hide-while-typing = true
+
+# keybindings
+keybind = alt+s>r=reload_config
+keybind = alt+s>x=close_surface
+
+keybind = alt+s>n=new_window
+
+# tabs
+keybind = alt+s>c=new_tab
+keybind = alt+s>shift+l=next_tab
+keybind = alt+s>shift+h=previous_tab
+keybind = alt+s>comma=move_tab:-1
+keybind = alt+s>period=move_tab:1
+
+# quick tab switch
+keybind = alt+s>1=goto_tab:1
+keybind = alt+s>2=goto_tab:2
+keybind = alt+s>3=goto_tab:3
+keybind = alt+s>4=goto_tab:4
+keybind = alt+s>5=goto_tab:5
+keybind = alt+s>6=goto_tab:6
+keybind = alt+s>7=goto_tab:7
+keybind = alt+s>8=goto_tab:8
+keybind = alt+s>9=goto_tab:9
+
+# split
+keybind = alt+s>\=new_split:right
+keybind = alt+s>-=new_split:down
+
+keybind = alt+s>j=goto_split:bottom
+keybind = alt+s>k=goto_split:top
+keybind = alt+s>h=goto_split:left
+keybind = alt+s>l=goto_split:right
+
+keybind = alt+s>z=toggle_split_zoom
+
+keybind = alt+s>e=equalize_splits
+
+# other
+#copy-on-select = clipboard
+
font-size = 12
+#font-family = JetBrainsMono Nerd Font Mono
+#font-family-bold = JetBrainsMono NFM Bold
+#font-family-bold-italic = JetBrainsMono NFM Bold Italic
+#font-family-italic = JetBrainsMono NFM Italic
+
+#font-family = BerkeleyMono Nerd Font
+font-family = Iosevka Nerd Font
+# font-family = SFMono Nerd Font
+
+title = "GhosTTY"
+
+wait-after-command = false
+shell-integration = detect
+window-save-state = always
gtk-single-instance = true
-mouse-hide-while-typing = true
+unfocused-split-opacity = 0.5
quick-terminal-position = center
-selection-background = #2d3f76
-selection-foreground = #c8d3f5
-shell-integration = detect
shell-integration-features = cursor,sudo
-term = xterm-256color
-title = GhosTTY
-unfocused-split-opacity = 0.5
-wait-after-command = false
-window-height = 32
-window-save-state = always
-window-theme = dark
-window-width = 110
-
-# Theme switching (optional): managed by your theme changer (symlink or generated file).
-config-file = ?~/.config/ghostty/theme.conf
-
-# Wallust (optional): wallust template should write Ghostty colors here; it will override theme colors.
-config-file = ?~/.config/ghostty/wallust.conf
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage