Updated Neovim Plugins as well as cleaned up aerospace config and sketbar config and added fastfetch config
51 lines
1.0 KiB
Lua
51 lines
1.0 KiB
Lua
-- Pull in the wezterm API
|
|
|
|
local wezterm = require("wezterm")
|
|
|
|
-- require plugin
|
|
|
|
local tabline = wezterm.plugin.require("https://github.com/michaelbrusegard/tabline.wez")
|
|
|
|
-- initialize module variable
|
|
|
|
local module = {}
|
|
|
|
-- initialize setup function
|
|
|
|
function module.apply_to_config(config)
|
|
tabline.setup({
|
|
options = {
|
|
theme = "Catppuccin Macchiato",
|
|
section_separators = {
|
|
left = wezterm.nerdfonts.ple_right_half_circle_thick,
|
|
right = wezterm.nerdfonts.ple_left_half_circle_thick,
|
|
},
|
|
component_separators = {
|
|
left = wezterm.nerdfonts.ple_left_half_circle_thin,
|
|
right = wezterm.nerdfonts.ple_left_half_circle_thin,
|
|
},
|
|
tab_separators = {
|
|
left = wezterm.nerdfonts.ple_right_half_circle_thick,
|
|
right = wezterm.nerdfonts.ple_left_half_circle_thick,
|
|
},
|
|
},
|
|
sections = {
|
|
tab_active = {
|
|
"index",
|
|
":",
|
|
"tab",
|
|
},
|
|
tab_inactive = {
|
|
"index",
|
|
":",
|
|
"tab",
|
|
},
|
|
tabline_x = {},
|
|
tabline_y = {},
|
|
tabline_z = { "datetime" },
|
|
},
|
|
})
|
|
end
|
|
|
|
return module
|