Skip to main content
Version: 1.8.0

Dashboard Customizations

Customize Alpha Header

If you want to customize your header on the dashboard you can do this easily in the user/init.lua:

return {
header = {
" My Custom ",
" Dashboard Header",
},
}

Open Alpha Automatically When No More Buffers

If you want to make the Alpha dashboard open automatically when you close the last buffer in your session you can add the following in your user/init.lua in your polish function:

return {
polish = function()
local function alpha_on_bye(cmd)
local bufs = vim.fn.getbufinfo { buflisted = true }
vim.cmd(cmd)
if require("core.utils").is_available "alpha-nvim" and not bufs[2] then
require("alpha").start(true)
end
end
vim.keymap.del("n", "<leader>c")
if require("core.utils").is_available "bufdelete.nvim" then
vim.keymap.set("n", "<leader>c", function()
alpha_on_bye "Bdelete!"
end, { desc = "Close buffer" })
else
vim.keymap.set("n", "<leader>c", function()
alpha_on_bye "bdelete!"
end, { desc = "Close buffer" })
end
end,
}