local wezterm = require 'wezterm' local config = wezterm.config_builder() -- 1. Cross-Platform Font & Crispness config.font = wezterm.font('Hack Nerd Font') config.font_size = 13.0 config.window_decorations = "RESIZE" -- Removes the bulky macOS title bar for a cleaner look -- 3. Tabs & UI config.enable_tab_bar = true config.use_fancy_tab_bar = true -- Gives a nice, spaced-out, native-looking tab bar config.hide_tab_bar_if_only_one_tab = false -- 4. The Beanbag-Mathias Theme config.color_schemes = { ['Beanbag-iTerm2'] = { background = '#000000', foreground = '#E3E3EA', --foreground = '#BBBBBB', cursor_bg = '#BBBBBB', cursor_fg = '#FFFFFF', cursor_border = '#BBBBBB', selection_bg = '#B5D5FF', selection_fg = '#000000', ansi = { '#000000', -- black '#BB0000', -- red '#55FF55', -- green (Swapped to your Bright Neon Green) '#BBBB00', -- yellow '#5EA1FF', -- blue (Your custom Sky Blue) '#BB00BB', -- magenta '#55FFFF', -- cyan (Swapped to your Bright Neon Cyan) '#BBBBBB', -- white }, brights = { '#555555', -- bright black '#FF5555', -- bright red '#55FF55', -- bright green '#FFFF55', -- bright yellow '#82AAFF', -- bright blue (Your custom Pastel Blue) '#FF55FF', -- bright magenta '#55FFFF', -- bright cyan '#FFFFFF', -- bright white }, }, ['Beanbag-Mathias'] = { foreground = '#E3E3EA', background = '#07042B', cursor_bg = '#FF7F7F', cursor_fg = '#07042B', cursor_border = '#FF7F7F', selection_fg = '#FFFFFF', selection_bg = '#000000', ansi = { '#000000', -- black '#E52222', -- red '#55FF55', -- green '#FC951E', -- yellow '#C48DFF', -- blue '#FA2573', -- magenta '#7DF9FF', -- cyan (Electric Ice) '#F2F2F2', -- white }, brights = { '#555555', -- bright black '#FF5555', -- bright red '#55FF55', -- bright green '#FFFF55', -- bright yellow '#6CB6FF', -- bright blue (The "Icy Sky" contrast fix for ls folders!) '#FF55FF', -- bright magenta '#7DF9FF', -- bright cyan (Electric Ice) '#FFFFFF', -- bright white }, }, } -- Window Appearance (Transparency & Blur) config.window_background_opacity = 0.87 config.macos_window_background_blur = 10 -- config.color_scheme = 'Beanbag-Mathias' config.color_scheme = 'Beanbag-iTerm2' return config