diff --git a/bootstrap/packages_stable.tsv b/bootstrap/packages_stable.tsv index 5897b7b..ba437ae 100644 --- a/bootstrap/packages_stable.tsv +++ b/bootstrap/packages_stable.tsv @@ -301,6 +301,7 @@ ttf-comic-neue Comic Neue aspires to be the casual script choice for everyone in ttf-heuristica A serif latin & cyrillic font, derived from the "Adobe Utopia" font by Apanov A ttf-iosevka-nerd Patched font Iosevka from nerd fonts library R ttf-signika Sans-serif typeface from Google by Anna Giedryƛ A +ttf-victor-mono-nerd Patched font Victor Mono from nerd fonts library R tuir Browse Reddit from your terminal A tut A TUI for Mastodon with vim inspired keys A typescript-language-server Language Server Protocol (LSP) implementation for TypeScript using tsserver R diff --git a/terminal/.config/wezterm/wezterm.lua b/terminal/.config/wezterm/wezterm.lua index fc58b76..fc9fb24 100644 --- a/terminal/.config/wezterm/wezterm.lua +++ b/terminal/.config/wezterm/wezterm.lua @@ -36,6 +36,35 @@ local settings = { -- default_prog = {"nu"}, scrollback_lines = 10000, font = wezterm.font('Iosevka Nerd Font'), + -- add cursive italic font from Victor font for all weights + font_rules = { + { + intensity = 'Bold', + italic = true, + font = wezterm.font { + family = 'VictorMono Nerd Font', + weight = 'Bold', + style = 'Italic', + }, + }, + { + italic = true, + intensity = 'Half', + font = wezterm.font { + family = 'VictorMono Nerd Font', + weight = 'DemiBold', + style = 'Italic', + }, + }, + { + italic = true, + intensity = 'Normal', + font = wezterm.font { + family = 'VictorMono Nerd Font', + style = 'Italic', + }, + }, + }, line_height = 1.0, leader = { key = 'a', mods = 'CTRL', timeout_milliseconds = 1500 }, keys = maps.keys, @@ -45,7 +74,7 @@ local settings = { event = { Up = { streak = 1, button = 'Left' } }, mods = 'NONE', action = wezterm.action - .CompleteSelectionOrOpenLinkAtMouseCursor 'ClipboardAndPrimarySelection' + .CompleteSelectionOrOpenLinkAtMouseCursor 'ClipboardAndPrimarySelection' } } }