Skip to content

Instantly share code, notes, and snippets.

@mreider
Created April 16, 2026 08:07
Show Gist options
  • Select an option

  • Save mreider/e1fe85574a5cf01b870233a843659fe7 to your computer and use it in GitHub Desktop.

Select an option

Save mreider/e1fe85574a5cf01b870233a843659fe7 to your computer and use it in GitHub Desktop.
WezTerm config — Tokyo Night Storm, JetBrains Mono, macOS blur
local wezterm = require("wezterm")
local config = wezterm.config_builder()
-- === Font ===
config.font = wezterm.font_with_fallback({
{ family = "JetBrains Mono", weight = "DemiBold" },
"Symbols Nerd Font Mono",
"Noto Color Emoji",
})
config.font_size = 15.0
config.line_height = 1.2
config.cell_width = 0.95
-- === Color scheme ===
-- Tokyo Night Storm — rich dark blues with vivid accents
config.color_scheme = "Tokyo Night Storm"
-- === Window appearance ===
config.window_decorations = "RESIZE"
config.window_background_opacity = 0.92
config.macos_window_background_blur = 30
config.window_padding = {
left = 20,
right = 20,
top = 16,
bottom = 16,
}
config.initial_cols = 120
config.initial_rows = 36
-- === Tab bar ===
config.enable_tab_bar = true
config.use_fancy_tab_bar = true
config.hide_tab_bar_if_only_one_tab = true
config.tab_max_width = 28
config.window_frame = {
font = wezterm.font({ family = "JetBrains Mono", weight = "Bold" }),
font_size = 12.0,
active_titlebar_bg = "#1a1b26",
inactive_titlebar_bg = "#16161e",
}
-- === Cursor ===
config.default_cursor_style = "BlinkingBar"
config.cursor_blink_rate = 500
config.cursor_blink_ease_in = "EaseOut"
config.cursor_blink_ease_out = "EaseOut"
-- === Misc ===
config.scrollback_lines = 10000
config.enable_scroll_bar = false
config.audible_bell = "Disabled"
config.max_fps = 120
config.animation_fps = 60
config.front_end = "WebGpu"
return config
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment