local alpha = require('alpha') local dashboard = require("alpha.themes.dashboard") -- Load headers local headers = require("plugins.headers") -- Pick which header to use dashboard.section.header.val = headers["hatsune-miku"] dashboard.section.buttons.val = { dashboard.button("e", " New file", ":ene startinsert "), dashboard.button("f", "󰍉 Find file", ":lua require('fzf-lua').files() "), dashboard.button("t", " Browse cwd", ":NvimTreeOpen"), dashboard.button("r", " Browse src", ":e ~/.local/src/"), dashboard.button("s", "󰯂 Browse scripts", ":e ~/scripts/"), dashboard.button("c", " Config", ":e ~/.config/nvim/"), dashboard.button("m", " Mappings", ":e ~/.config/nvim/lua/config/mappings.lua"), dashboard.button("p", " Plugins", ":PlugInstall"), dashboard.button("q", "󰅙 Quit", ":q!"), } dashboard.section.footer.val = function() return vim.g.startup_time_ms or "[[  ]]" end dashboard.section.buttons.opts.hl = "Keyword" dashboard.opts.opts.noautocmd = true alpha.setup(dashboard.opts)