config.bold_brightens_ansi_colors = "No" config.check_for_updates = false config.color_scheme = "solarized" config.enable_scroll_bar = true -- # BUG: Wayland is currently a WIP -- https://github.com/wez/wezterm/issues/5793 config.enable_wayland = false -- # BUG: Font weight does not render properly with WebGpu -- https://github.com/wez/wezterm/issues/3032 -- # BUG: fontconfig is broken in unstable -- https://github.com/NixOS/nixpkgs/pull/338815 -- config.font = wezterm.font('monospace') config.font = wezterm.font('Iosevka NFP SemiBold') config.force_reverse_video_cursor = true -- Invert colors -- # BUG: OpenGL/Software rendering is broken -- https://github.com/wez/wezterm/issues/5990 config.front_end = 'WebGpu' -- Vulkan support config.hide_tab_bar_if_only_one_tab = true config.scrollback_lines = 10000 config.tab_bar_at_bottom = true config.use_fancy_tab_bar = false config.use_resize_increments = true config.warn_about_missing_glyphs = false config.window_padding = { left = '1cell', right = '1cell', top = '0.25cell', bottom = '0.25cell' } -- https://wezfurlong.org/wezterm/config/mouse.html config.mouse_bindings = { { -- Disable primary selection event = {Up = {streak = 1, button = 'Left'}}, mods = 'SHIFT', action = act.CompleteSelectionOrOpenLinkAtMouseCursor("Clipboard") }, { event = {Up = {streak = 1, button = 'Left'}}, mods = 'NONE', action = act.CompleteSelectionOrOpenLinkAtMouseCursor("Clipboard") }, { event = {Up = {streak = 1, button = 'Left'}}, mods = 'ALT', action = act.CompleteSelectionOrOpenLinkAtMouseCursor("Clipboard") }, { event = {Up = {streak = 2, button = 'Left'}}, mods = 'NONE', action = act.CompleteSelection("Clipboard") }, { event = {Up = {streak = 3, button = 'Left'}}, mods = 'NONE', action = act.CompleteSelection("Clipboard") }, { event = {Up = {streak = 1, button = 'Left'}}, mods = 'ALT|SHIFT', action = act.CompleteSelection("Clipboard") }, { event = {Down = {streak = 1, button = 'Middle'}}, mods = 'NONE', action = act.CompleteSelectionOrOpenLinkAtMouseCursor("Clipboard") }, { -- Lower scroll speed -- https://github.com/wez/wezterm/issues/3142 event = {Down = {streak = 1, button = {WheelUp = 1}}}, mods = 'NONE', action = act.ScrollByLine(-5) }, { event = {Down = {streak = 1, button = {WheelDown = 1}}}, mods = 'NONE', action = act.ScrollByLine(5) } }