tenseleyflow/ndotfiles / 65075d2

Browse files

expand tuner

Authored by espadonne
SHA
65075d29ba200773f6830e812a56b81d310be2cb
Parents
cf8637b
Tree
6fb658b

1 changed file

StatusFile+-
M wezterm/wezterm.lua 110 45
wezterm/wezterm.luamodified
@@ -30,31 +30,105 @@ end
3030
 
3131
 -- <<TUNER-START>>
3232
 -- @ui: slider(min=10, max=42, step=1) type=int
33
-config.font_size = 17
34
--- @ui: slider(min=0.05, max=1.0, step=0.01) type=float
35
-config.window_background_opacity = 0.05
36
--- @ui: select(options="Aurora, Arthur, BirdsOfParadise, Bamboo, Ciapre, desert, Django, duskfox, Earthsong, Ef-Melissa-Dark, Elemental") type=string
37
-config.color_scheme = "Django"
38
--- @ui: slider(min=1, max=100, step=1) type=int
39
-config.macos_window_background_blur = 15
33
+config.font_size = 18
34
+
35
+-- @ui: select(options="Birds of Paradise,Gotham (terminal.sexy),Grape,Grass,Hardcore (base16),hardhacker,Harmonic16 Dark (base16),Harper (Gogh),HaX0R_BLUE,Heetch Dark (base16),Hemisu Dark (Gogh),Highway,Highway (Gogh),Hivacruz,Hopscotch,Hybrid (Gogh),Ibm 3270 (High Contrast) (Gogh),Ic Orange Ppl (Gogh),IC_Orange_PPL,Ivory Dark (terminal.sexy),Jackie Brown,Japanesque,JetBrains Darcula,jmbi (terminal.sexy)") type=string
36
+config.color_scheme = "jmbi (terminal.sexy)"
37
+
38
+-- @ui: select(options="JetBrains Mono, Fira Code, Cascadia Code, Source Code Pro, Hack, Consolas, Monaco, Menlo, DejaVu Sans Mono, Ubuntu Mono, Roboto Mono, IBM Plex Mono, Inconsolata") type=string
39
+config.font = wezterm.font("JetBrains Mono")
40
+
4041
 -- @ui: numerical(min=0.5, max=5.5, step=0.01) type=float
41
-config.line_height = 1.06
42
--- <<TUNER-END>>
42
+config.line_height = 1.29
4343
 
44
+-- @ui: numerical(min=0.5, max=2.0, step=0.1) type=float
45
+config.cell_width = 1.0
4446
 
45
--- :::
46
--- :::: TO ADD HANDLING FOR :: later ::::
47
--- ::::: :::::::::::::::::::::::::::: :::::
48
--- 
49
-config.debug_key_events = false
50
-config.enable_scroll_bar = true
47
+-- @ui: slider(min=0.05, max=1.0, step=0.01) type=float
48
+config.window_background_opacity = 1.0
49
+
50
+-- @ui: slider(min=1, max=100, step=1) type=int
51
+config.macos_window_background_blur = 100
52
+
53
+-- @ui: color_picker(format="hex", alpha=false) type=color
5154
 config.colors = config.colors or {}
5255
 config.colors.background = "#333333"
53
-config.window_decorations = "RESIZE"
56
+
57
+-- @ui: color_picker(format="hex", alpha=false) type=color
58
+config.colors = config.colors or {}
59
+config.colors.tab_bar = config.colors.tab_bar or {}
60
+config.colors.tab_bar.background = "#333333"
61
+
62
+-- @ui: color_picker(format="hex", alpha=false) type=color
63
+config.colors = config.colors or {}
64
+config.colors.tab_bar = config.colors.tab_bar or {}
65
+config.colors.tab_bar.active_tab = config.colors.tab_bar.active_tab or {}
66
+config.colors.tab_bar.active_tab.bg_color = "#444444"
67
+
68
+-- @ui: color_picker(format="hex", alpha=false) type=color
69
+config.colors = config.colors or {}
70
+config.colors.tab_bar = config.colors.tab_bar or {}
71
+config.colors.tab_bar.active_tab = config.colors.tab_bar.active_tab or {}
72
+config.colors.tab_bar.active_tab.fg_color = "#ffffff"
73
+
74
+-- @ui: color_picker(format="hex", alpha=false) type=color
75
+config.colors = config.colors or {}
76
+config.colors.tab_bar = config.colors.tab_bar or {}
77
+config.colors.tab_bar.inactive_tab = config.colors.tab_bar.inactive_tab or {}
78
+config.colors.tab_bar.inactive_tab.bg_color = "#333333"
79
+
80
+-- @ui: color_picker(format="hex", alpha=false) type=color
81
+config.colors = config.colors or {}
82
+config.colors.tab_bar = config.colors.tab_bar or {}
83
+config.colors.tab_bar.inactive_tab = config.colors.tab_bar.inactive_tab or {}
84
+config.colors.tab_bar.inactive_tab.fg_color = "#888888"
85
+
86
+-- @ui: slider(min=0, max=2000, step=100) type=int
87
+config.cursor_blink_rate = 500
88
+
89
+-- @ui: select(options="true, false") type=string
90
+config.hide_tab_bar_if_only_one_tab = true
91
+
92
+-- @ui: select(options="NONE, RESIZE, TITLE, RESIZE|TITLE") type=string
93
+config.window_decorations = "RESIZE|TITLE"
94
+
95
+-- @ui: select(options="true, false") type=string
5496
 config.pane_focus_follows_mouse = false
97
+
98
+-- @ui: select(options="true, false") type=string
5599
 config.native_macos_fullscreen_mode = true
56
-config.hide_tab_bar_if_only_one_tab = true
57
-config.font = wezterm.font("JetBrains Mono")
100
+
101
+-- @ui: numerical(min=100, max=10000, step=100) type=int
102
+config.scrollback_lines = 3500
103
+
104
+-- @ui: select(options="true, false") type=string
105
+config.enable_scroll_bar = true
106
+
107
+-- @ui: slider(min=1, max=60, step=1) type=int
108
+config.animation_fps = 60
109
+
110
+-- @ui: slider(min=1, max=120, step=1) type=int
111
+config.max_fps = 60
112
+
113
+-- @ui: select(options="true, false") type=string
114
+config.tab_bar_at_bottom = false
115
+
116
+-- @ui: numerical(min=50, max=500, step=10) type=int
117
+config.tab_max_width = 200
118
+
119
+-- @ui: select(options="SystemBeep, Disabled") type=string
120
+config.audible_bell = "SystemBeep"
121
+
122
+-- @ui: select(options="true, false") type=string
123
+config.hide_mouse_cursor_when_typing = true
124
+
125
+-- @ui: select(options="true, false") type=string
126
+config.swallow_mouse_click_on_window_focus = false
127
+
128
+-- @ui: select(options="true, false") type=string
129
+config.debug_key_events = false
130
+
131
+-- <<TUNER-END>>
58132
 
59133
 
60134
 -- :::
@@ -313,33 +387,24 @@ config.keys = {
313387
 
314388
 
315389
 -- :::
316
--- :::: TAB BAR SETTINGS ::::
317
--- ::::: :::::::::::::::: :::::
390
+-- :::: TAB BAR HOVER STATES ::::
391
+-- ::::: ::::::::::::::::::::: :::::
318392
 --
319
--- NOTE:  really just colors rn;
320
---        the live timestamp is scripted.
321
-config.colors.tab_bar = {
322
-  background = "#333333",
323
-  active_tab = {
324
-    bg_color = "#333333",
325
-    fg_color = "#FFFFFF",
326
-  },
327
-  inactive_tab = {
328
-    bg_color = "#333333",
329
-    fg_color = "#777777",
330
-  },
331
-  inactive_tab_hover = {
393
+-- NOTE: These can't be easily tuned via GUI
394
+--       since they're computed from other values
395
+config.colors.tab_bar.inactive_tab_hover = {
332396
   bg_color = "#444444",
333397
   fg_color = "#DDDDDD",
334
-  },
335
-  new_tab = {
398
+}
399
+
400
+config.colors.tab_bar.new_tab = {
336401
   bg_color = "#333333",
337402
   fg_color = "#FFFFFF",
338
-  },
339
-  new_tab_hover = {
403
+}
404
+
405
+config.colors.tab_bar.new_tab_hover = {
340406
   bg_color = "#444444",
341407
   fg_color = "#FFFFFF",
342
-  },
343408
 }
344409
 
345410
 return config