return { { "nvim-lualine/lualine.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, config = function() require("lualine").setup({ options = { --`theme=codedark, component_separators = { left = "", right = "" }, section_separators = { left = "", right = "" }, }, sections = { lualine_a = { "mode" }, lualine_b = { "branch", "diff", "diagnostics" }, lualine_c = { { "filename", path = 1 } }, lualine_x = { "encoding", "filetype" }, lualine_y = { function() -- Display an active Python virtual environment if active local venv = os.getenv("VIRTUAL_ENV") if venv then return vim.fn.fnamemodify(venv, ":t") -- Put other useful paths here as available else return "" end end, }, lualine_z = { "location" }, }, }) end, }, { "romgrk/barbar.nvim", tag = "v1.9.0", --init = function() -- vim.g.barbar_auto_setup = false --end, }, { "goolord/alpha-nvim", vim.keymap.set("n", "", ":BufferPrevious", { desc = "Previous Buffer" }), vim.keymap.set("n", "", ":BufferNext", { desc = "Next Buffer" }), vim.keymap.set("n", "bq", ":BufferClose", { desc = "Close Buffer" }), vim.keymap.set("n", "", ":BufferClose", { desc = "Close Buffer" }), vim.keymap.set("n", "bp", ":BufferPrevious", { desc = "Previous Buffer" }), vim.keymap.set("n", "bn", ":BufferNext", { desc = "Next Buffer" }), dependencies = { "nvim-tree/nvim-web-devicons" }, config = function() local alpha = require("alpha") local dashboard = require("alpha.themes.startify") dashboard.section.header.val = { " ", " ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ ", " ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ ", " ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║ ", " ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║ ", " ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║ ", " ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ", " ", } alpha.setup(dashboard.opts) end, }, }