style: enhance tab bar with new separators and themes
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
-- ╭─────────────────────────────────────────────────────────╮
|
||||
-- │ TYPES │
|
||||
-- ╰─────────────────────────────────────────────────────────╯
|
||||
|
||||
local M = {}
|
||||
|
||||
local wezterm = WEZTERM
|
||||
|
||||
M.harfbuzz_features = {
|
||||
"VSAH=7",
|
||||
"VSAF=3",
|
||||
"VSAI=3",
|
||||
"VSAJ=8",
|
||||
"VSAM=4",
|
||||
"VLAB=5",
|
||||
"cv10=7",
|
||||
"cv41=3",
|
||||
"cv44=6",
|
||||
"cv07=4",
|
||||
}
|
||||
|
||||
M.hours_icons = {
|
||||
["00"] = wezterm.nerdfonts.md_clock_time_twelve_outline,
|
||||
["01"] = wezterm.nerdfonts.md_clock_time_one_outline,
|
||||
["02"] = wezterm.nerdfonts.md_clock_time_two_outline,
|
||||
["03"] = wezterm.nerdfonts.md_clock_time_three_outline,
|
||||
["04"] = wezterm.nerdfonts.md_clock_time_four_outline,
|
||||
["05"] = wezterm.nerdfonts.md_clock_time_five_outline,
|
||||
["06"] = wezterm.nerdfonts.md_clock_time_six_outline,
|
||||
["07"] = wezterm.nerdfonts.md_clock_time_seven_outline,
|
||||
["08"] = wezterm.nerdfonts.md_clock_time_eight_outline,
|
||||
["09"] = wezterm.nerdfonts.md_clock_time_nine_outline,
|
||||
["10"] = wezterm.nerdfonts.md_clock_time_ten_outline,
|
||||
["11"] = wezterm.nerdfonts.md_clock_time_eleven_outline,
|
||||
["12"] = wezterm.nerdfonts.md_clock_time_twelve, -- 12:00 in solid icon
|
||||
["13"] = wezterm.nerdfonts.md_clock_time_one, -- 1:00 in solid icon
|
||||
["14"] = wezterm.nerdfonts.md_clock_time_two, -- 2:00 in solid icon
|
||||
["15"] = wezterm.nerdfonts.md_clock_time_three, -- 3:00 in solid icon
|
||||
["16"] = wezterm.nerdfonts.md_clock_time_four, -- 4:00 in solid icon
|
||||
["17"] = wezterm.nerdfonts.md_clock_time_five, -- 5:00 in solid icon
|
||||
["18"] = wezterm.nerdfonts.md_clock_time_six, -- 6:00 in solid icon
|
||||
["19"] = wezterm.nerdfonts.md_clock_time_seven, -- 7:00 in solid icon
|
||||
["20"] = wezterm.nerdfonts.md_clock_time_eight, -- 8:00 in solid icon
|
||||
["21"] = wezterm.nerdfonts.md_clock_time_nine, -- 9:00 in solid icon
|
||||
["22"] = wezterm.nerdfonts.md_clock_time_ten, -- 10:00 in solid icon
|
||||
["23"] = wezterm.nerdfonts.md_clock_time_eleven, -- 11:00 in solid icon
|
||||
}
|
||||
|
||||
M.font = {
|
||||
{
|
||||
-- Font Family
|
||||
family = "Iosevka Term",
|
||||
-- Font WeightLazy
|
||||
weight = "Medium",
|
||||
-- Character Varients and Ligatures
|
||||
harfbuzz_features = M.harfbuzz_features,
|
||||
},
|
||||
"Flog Symbols",
|
||||
"Symbols Nerd Font",
|
||||
"Symbols Nerd Font Mono",
|
||||
"VictorMono Nerd Font",
|
||||
"Hack",
|
||||
"MonaspaceKrypton Nerd Font",
|
||||
"Roboto",
|
||||
"Cascadia Code",
|
||||
}
|
||||
|
||||
M.win_font = {
|
||||
-- Tab Font Family
|
||||
family = "Iosevka",
|
||||
-- Tab Font Weight
|
||||
weight = "Medium",
|
||||
-- Character Varients and Ligatures
|
||||
harfbuzz_features = M.harfbuzz_features,
|
||||
}
|
||||
|
||||
M.leader = {
|
||||
icon = "❯",
|
||||
on = "❮",
|
||||
off = "❯",
|
||||
padding = {
|
||||
left = " ",
|
||||
right = "",
|
||||
},
|
||||
}
|
||||
|
||||
return M
|
||||
Reference in New Issue
Block a user