wezterm: berkeley mono goodness
This commit is contained in:
parent
3dd6fa855b
commit
ce87785b52
2 changed files with 25 additions and 39 deletions
|
@ -25,14 +25,16 @@ brights = [
|
||||||
"#ffffff",
|
"#ffffff",
|
||||||
]
|
]
|
||||||
|
|
||||||
# background = "#000000"
|
#background = "#000000"
|
||||||
background = "#0d1117"
|
background = "#0d1117"
|
||||||
|
|
||||||
# background = "#11171d"
|
# background = "#11171d"
|
||||||
#background = "#171e26"
|
#background = "#171e26"
|
||||||
# background = "#161923"
|
# background = "#161923"
|
||||||
# foreground = "#e3e0cd"
|
# foreground = "#e3e0cd"
|
||||||
# foreground = "#d3d0bd"
|
# foreground = "#d3d0bd"
|
||||||
foreground = "#cccccc"
|
#foreground = "#cccccc"
|
||||||
|
foreground = "#b2b2b2"
|
||||||
cursor_bg = "#00d992"
|
cursor_bg = "#00d992"
|
||||||
cursor_fg = "#000000"
|
cursor_fg = "#000000"
|
||||||
cursor_border = "#000000"
|
cursor_border = "#000000"
|
||||||
|
|
|
@ -94,49 +94,31 @@ local function scheme_for_appearance(appearance)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function font_for_appearance(appearance)
|
|
||||||
if appearance:find("Dark") then
|
|
||||||
return wezterm.font({
|
|
||||||
family = "IosevkaShelman Nerd Font",
|
|
||||||
weight = "Light",
|
|
||||||
})
|
|
||||||
else
|
|
||||||
return wezterm.font({
|
|
||||||
family = "IosevkaShelman Nerd Font",
|
|
||||||
-- weight = "Regular",
|
|
||||||
})
|
|
||||||
end
|
|
||||||
end
|
|
||||||
config.color_scheme = scheme_for_appearance(wezterm.gui.get_appearance())
|
config.color_scheme = scheme_for_appearance(wezterm.gui.get_appearance())
|
||||||
|
|
||||||
-- ------------------------------------------------------------------------------------
|
-- ------------------------------------------------------------------------------------
|
||||||
-- Fonts
|
-- Fonts
|
||||||
config.font = font_for_appearance(wezterm.gui.get_appearance())
|
config.font = wezterm.font({ family = "Berkeley Mono Variable", weight = "Regular", stretch = "ExtraCondensed" })
|
||||||
config.font_rules = {
|
-- config.font = wezterm.font({ family = "Berkeley Mono" })
|
||||||
{
|
-- config.font_rules = {
|
||||||
italic = true,
|
-- {
|
||||||
intensity = "Bold",
|
-- italic = true,
|
||||||
reverse = false,
|
-- intensity = "Bold",
|
||||||
font = wezterm.font("IosevkaShelman Nerd Font", { weight = "ExtraLight", italic = true }),
|
-- reverse = false,
|
||||||
-- font = wezterm.font("Iosevka Term Curly Slab", { weight = "Thin", italic = true }),
|
-- -- font = wezterm.font("IosevkaShelman Nerd Font", { weight = "ExtraLight", italic = true }),
|
||||||
},
|
-- -- font = wezterm.font("Iosevka Term Curly Slab", { weight = "Light", italic = true }),
|
||||||
|
-- font = wezterm.font("Monaspace Krypton", { weight = "ExtraLight", italic = true }),
|
||||||
{
|
-- },
|
||||||
italic = true,
|
-- }
|
||||||
intensity = "Normal",
|
|
||||||
reverse = false,
|
|
||||||
font = wezterm.font("IosevkaShelman Nerd Font", { weight = "Light", italic = true }),
|
|
||||||
},
|
|
||||||
}
|
|
||||||
-- config.dpi = 192
|
|
||||||
config.dpi = 144
|
|
||||||
config.font_size = 14
|
config.font_size = 14
|
||||||
config.line_height = 1.0
|
config.font_size = 18
|
||||||
|
-- config.line_height = 1.15
|
||||||
config.warn_about_missing_glyphs = false
|
config.warn_about_missing_glyphs = false
|
||||||
config.bold_brightens_ansi_colors = false
|
config.bold_brightens_ansi_colors = false
|
||||||
config.unicode_version = 14
|
config.unicode_version = 14
|
||||||
config.freetype_load_flags = "NO_HINTING"
|
config.freetype_load_flags = "NO_HINTING"
|
||||||
config.freetype_load_target = "HorizontalLcd"
|
config.freetype_load_target = "HorizontalLcd"
|
||||||
|
config.custom_block_glyphs = false
|
||||||
|
|
||||||
-- Config
|
-- Config
|
||||||
config.enable_wayland = true
|
config.enable_wayland = true
|
||||||
|
@ -153,10 +135,10 @@ config.use_resize_increments = true
|
||||||
config.adjust_window_size_when_changing_font_size = false
|
config.adjust_window_size_when_changing_font_size = false
|
||||||
config.window_decorations = "RESIZE"
|
config.window_decorations = "RESIZE"
|
||||||
config.window_frame = {
|
config.window_frame = {
|
||||||
border_left_width = "4px",
|
border_left_width = "3px",
|
||||||
border_right_width = "4px",
|
border_right_width = "3px",
|
||||||
border_bottom_height = "4px",
|
border_bottom_height = "3px",
|
||||||
border_top_height = "4px",
|
border_top_height = "3px",
|
||||||
border_left_color = "#000000",
|
border_left_color = "#000000",
|
||||||
border_right_color = "#000000",
|
border_right_color = "#000000",
|
||||||
border_bottom_color = "#000000",
|
border_bottom_color = "#000000",
|
||||||
|
@ -210,6 +192,8 @@ config.keys = {
|
||||||
{ key = "PageDown", mods = "SHIFT", action = act.ScrollByPage(0.5) },
|
{ key = "PageDown", mods = "SHIFT", action = act.ScrollByPage(0.5) },
|
||||||
{ key = "r", mods = "ALT", action = act.ReloadConfiguration },
|
{ key = "r", mods = "ALT", action = act.ReloadConfiguration },
|
||||||
{ key = "o", mods = "ALT", action = act.ActivateCommandPalette },
|
{ key = "o", mods = "ALT", action = act.ActivateCommandPalette },
|
||||||
|
{ key = "RightArrow", mods = "CTRL", action = act.ActivateTabRelative(1) },
|
||||||
|
{ key = "LeftArrow", mods = "CTRL", action = act.ActivateTabRelative(-1) },
|
||||||
{ key = "Backspace", mods = "ALT", action = act.SwitchWorkspaceRelative(1) },
|
{ key = "Backspace", mods = "ALT", action = act.SwitchWorkspaceRelative(1) },
|
||||||
{ key = "1", mods = "ALT", action = act.EmitEvent("activate-nvim") },
|
{ key = "1", mods = "ALT", action = act.EmitEvent("activate-nvim") },
|
||||||
{ key = "2", mods = "ALT", action = act.EmitEvent("tab-2") },
|
{ key = "2", mods = "ALT", action = act.EmitEvent("tab-2") },
|
||||||
|
|
Loading…
Reference in a new issue