aboutsummaryrefslogtreecommitdiffstats
path: root/config/ghostty/ghostty.config
blob: 42b073d58b57dfd3b1cc5eae124ee67122aa6114 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
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
selection-background = #2d3f76
selection-foreground = #c8d3f5
cursor-style = bar
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
unfocused-split-opacity = 0.5
quick-terminal-position = center
shell-integration-features = cursor,sudo
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage