return { "goolord/alpha-nvim", lazy = false, dependencies = { "nvim-tree/nvim-web-devicons" }, opts = function() local theta = require("alpha.themes.theta") local dashboard = require("alpha.themes.dashboard") theta.header.val = { [[ __ ]], [[ ___ ___ ___ __ __ /\_\ ___ ___ ]], [[ / _ `\ / __`\ / __`\/\ \/\ \\/\ \ / __` __`\ ]], [[ /\ \/\ \/\ __//\ \_\ \ \ \_/ |\ \ \/\ \/\ \/\ \ ]], [[ \ \_\ \_\ \____\ \____/\ \___/ \ \_\ \_\ \_\ \_\]], [[ \/_/\/_/\/____/\/___/ \/__/ \/_/\/_/\/_/\/_/]], } theta.buttons.val = { dashboard.button("e", " New file", "enew"), dashboard.button("s", " Restore Session", 'lua require("persistence").load()'), dashboard.button("f", " Files", "Telescope smart_open"), dashboard.button(".", "󰈙 Oil", "Oil"), dashboard.button("r", " MRU", "Telescope oldfiles"), dashboard.button("d", " dotfiles", "Config"), dashboard.button("z", "󰒲 Lazy", "Lazy"), dashboard.button("q", "󰅚 Quit", "q"), } return theta.config end, config = function(_, opts) require("alpha").setup(opts) end, }