summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVon Random <von@vdrandom.org>2023-10-07 00:41:05 +0300
committerVon Random <von@vdrandom.org>2023-10-07 00:41:05 +0300
commit2f31bf8500cb85ba450eac92b7eedc9504ce6568 (patch)
treece130d819318de4add324a49bdfd5d2b11804e5b
parent970436c17cbc27acfb7d9ebfa092976a863183ae (diff)
wezterm: rearrange config
-rw-r--r--gui/.config/wezterm/functions.lua1
-rw-r--r--gui/.config/wezterm/wezterm.lua67
2 files changed, 39 insertions, 29 deletions
diff --git a/gui/.config/wezterm/functions.lua b/gui/.config/wezterm/functions.lua
index ced4746..1827dd2 100644
--- a/gui/.config/wezterm/functions.lua
+++ b/gui/.config/wezterm/functions.lua
@@ -12,5 +12,4 @@ end
return {
set_by_os = set_by_os
--- toggle_overrides = toggle_overrides
}
diff --git a/gui/.config/wezterm/wezterm.lua b/gui/.config/wezterm/wezterm.lua
index 47a642e..7127d26 100644
--- a/gui/.config/wezterm/wezterm.lua
+++ b/gui/.config/wezterm/wezterm.lua
@@ -1,46 +1,44 @@
-require('overrides')
local wt = require('wezterm')
+local kb = require('keybinds')
local fn = require('functions')
-local keys = require('keybinds')
-local cfg = wt.config_builder()
-cfg.leader = keys.leader
-cfg.keys = keys.keybinds
-cfg.xcursor_theme = 'Adwaita'
-cfg.audible_bell = 'Disabled'
-cfg.font = wt.font('Fantasque Sans Mono')
-cfg.harfbuzz_features = nil
-cfg.color_scheme = 'Solarized Light (Gogh)'
-cfg.cursor_blink_rate = 0
-cfg.check_for_updates = false
-cfg.bold_brightens_ansi_colors = false
-cfg.font_size = fn.set_by_os{
- Darwin = 15,
- others = 12
-}
local tab_bar_fg = '#657b83'
local tab_bar_bg = '#eee8d5'
local tab_bar_bg_active = '#fdf6e3'
local tab_bar_defaults = {
bg_color = tab_bar_bg,
- fg_color = tab_bar_fg,
- italic = true
+ fg_color = tab_bar_fg
}
local tab_bar_active = {
bg_color = tab_bar_bg_active,
- fg_color = tab_bar_fg,
- italic = true
+ fg_color = tab_bar_fg
}
+
+local cfg = wt.config_builder()
+-- misc
+cfg.leader = kb.leader
+cfg.keys = kb.keybinds
+cfg.audible_bell = 'Disabled'
+cfg.check_for_updates = false
+
+-- fonts & text
+cfg.harfbuzz_features = nil
+cfg.cursor_blink_rate = 0
+cfg.bold_brightens_ansi_colors = false
+cfg.font = wt.font('Fantasque Sans Mono')
+cfg.font_size = fn.set_by_os{
+ Darwin = 15,
+ others = 12
+}
+
+-- visuals
+cfg.window_decorations = 'INTEGRATED_BUTTONS|RESIZE|MACOS_FORCE_ENABLE_SHADOW'
+cfg.xcursor_theme = 'Adwaita'
cfg.use_fancy_tab_bar = true
cfg.hide_tab_bar_if_only_one_tab = false
cfg.show_new_tab_button_in_tab_bar = false
cfg.tab_max_width = 128
-cfg.window_padding = { left = '5pt', right = 0, top = '2pt', bottom = 0 }
-cfg.window_decorations = 'INTEGRATED_BUTTONS | RESIZE | MACOS_FORCE_ENABLE_SHADOW'
-cfg.window_frame = {
- active_titlebar_bg = tab_bar_bg,
- inactive_titlebar_bg = tab_bar_bg
-}
+cfg.color_scheme = 'Solarized Light (Gogh)'
cfg.colors = {
cursor_bg = '#cb4b16',
cursor_fg = '#fdf6e3',
@@ -48,8 +46,21 @@ cfg.colors = {
background = tab_bar_bg,
active_tab = tab_bar_active,
inactive_tab = tab_bar_defaults,
- inactive_tab_hover = tab_bar_defaults,
+ inactive_tab_hover = tab_bar_defaults
}
}
+cfg.window_padding = {
+ left = '5pt',
+ right = 0,
+ top = '2pt',
+ bottom = 0
+}
+cfg.window_frame = {
+ active_titlebar_bg = tab_bar_bg,
+ inactive_titlebar_bg = tab_bar_bg
+}
+
+-- callbacks
+require('overrides')
return cfg