@@ -30,31 +30,105 @@ end |
| 30 | 30 | |
| 31 | 31 | -- <<TUNER-START>> |
| 32 | 32 | -- @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 | + |
| 40 | 41 | -- @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 |
| 43 | 43 | |
| 44 | +-- @ui: numerical(min=0.5, max=2.0, step=0.1) type=float |
| 45 | +config.cell_width = 1.0 |
| 44 | 46 | |
| 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 |
| 51 | 54 | config.colors = config.colors or {} |
| 52 | 55 | 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 |
| 54 | 96 | config.pane_focus_follows_mouse = false |
| 97 | + |
| 98 | +-- @ui: select(options="true, false") type=string |
| 55 | 99 | 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>> |
| 58 | 132 | |
| 59 | 133 | |
| 60 | 134 | -- ::: |
@@ -313,33 +387,24 @@ config.keys = { |
| 313 | 387 | |
| 314 | 388 | |
| 315 | 389 | -- ::: |
| 316 | | --- :::: TAB BAR SETTINGS :::: |
| 317 | | --- ::::: :::::::::::::::: ::::: |
| 390 | +-- :::: TAB BAR HOVER STATES :::: |
| 391 | +-- ::::: ::::::::::::::::::::: ::::: |
| 318 | 392 | -- |
| 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 = { |
| 332 | 396 | bg_color = "#444444", |
| 333 | 397 | fg_color = "#DDDDDD", |
| 334 | | - }, |
| 335 | | - new_tab = { |
| 398 | +} |
| 399 | + |
| 400 | +config.colors.tab_bar.new_tab = { |
| 336 | 401 | bg_color = "#333333", |
| 337 | 402 | fg_color = "#FFFFFF", |
| 338 | | - }, |
| 339 | | - new_tab_hover = { |
| 403 | +} |
| 404 | + |
| 405 | +config.colors.tab_bar.new_tab_hover = { |
| 340 | 406 | bg_color = "#444444", |
| 341 | 407 | fg_color = "#FFFFFF", |
| 342 | | - }, |
| 343 | 408 | } |
| 344 | 409 | |
| 345 | 410 | return config |