return { -- Colorscheme { "catppuccin/nvim", name = "catppuccin", lazy = false, priority = 1000, config = function() require("catppuccin").setup({ flavour = "mocha", -- latte, frappe, macchiato, mocha }) vim.cmd([[colorscheme catppuccin]]) end, }, -- Statusline { "nvim-lualine/lualine.nvim", opts = { options = { theme = "catppuccin", component_separators = "|", section_separators = "", }, }, }, -- Bufferline { "akinsho/bufferline.nvim", version = "*", dependencies = "nvim-tree/nvim-web-devicons", opts = { options = { mode = "buffers", separator_style = "slant", }, }, }, -- Dashboard { "goolord/alpha-nvim", config = function() local alpha = require("alpha") local dashboard = require("alpha.themes.dashboard") dashboard.section.header.val = { " [ ███╗ ███╗██╗██████╗ ██████╗ ██████╗ ██╗ ]", " [ ████╗ ████║██║██╔══██╗██╔═══██╗██╔══██╗██║ ]", " [ ██╔████╔██║██║██║ ██║██║ ██║██████╔╝██║ ]", " [ ██║╚██╔╝██║██║██║ ██║██║ ██║██╔══██╗██║ ]", " [ ██║ ╚═╝ ██║██║██████╔╝╚██████╔╝██║ ██║██║ ]", " [ ╚═╝ ╚═╝╚═╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ]", } alpha.setup(dashboard.config) end, }, -- Which-key { "folke/which-key.nvim", event = "VeryLazy", opts = {}, }, -- Icons { "nvim-tree/nvim-web-devicons", lazy = true }, }