local wezterm = require("wezterm") local keys = require("keys") local chezmoi = require("chezmoi") local font = wezterm.font_with_fallback({ { family = "Iosevka Nerd Font" }, { family = "JetBrains Mono" }, }) local font_size = 12 local config = { font = font, font_size = font_size, color_scheme = "Gruvbox dark, medium (base16)", -- TODO: Create custom color scheme in separate module (colors.lua) window_background_opacity = 0.9, use_fancy_tab_bar = false, show_tabs_in_tab_bar = false, show_new_tab_button_in_tab_bar = false, default_prog = { chezmoi.shell }, -- TODO: Change default shell when OS changes leader = keys.leader, keys = keys.key_bindings, } return config