Files
2026-03-07 22:52:54 +01:00

44 lines
1.1 KiB
Lua

local M = {}
function M.setup(config, wezterm)
local tabline = wezterm.plugin.require("https://github.com/michaelbrusegard/tabline.wez")
tabline.setup({
options = {
icons_enabled = true,
theme = "Tokyo Night",
tabs_enabled = true,
theme_overrides = {},
section_separators = {
left = wezterm.nerdfonts.pl_left_hard_divider,
right = wezterm.nerdfonts.pl_right_hard_divider,
},
component_separators = {
left = wezterm.nerdfonts.pl_left_soft_divider,
right = wezterm.nerdfonts.pl_right_soft_divider,
},
tab_separators = {
left = wezterm.nerdfonts.pl_left_hard_divider,
right = wezterm.nerdfonts.pl_right_hard_divider,
},
},
sections = {
tabline_a = { "mode" },
tabline_b = { "" },
tabline_c = { "" },
tab_active = {
"index",
{ "process", padding = 0, icons_only = true },
},
tab_inactive = { "index", { "process", padding = 0, icons_only = true } },
tabline_x = { "ram", "cpu" },
tabline_y = { "datetime", "battery" },
tabline_z = { "" },
},
extensions = {},
})
tabline.apply_to_config(config)
end
return M