35 lines
2 KiB
Lua
35 lines
2 KiB
Lua
return {
|
|
"nvimdev/dashboard-nvim",
|
|
opts = function(_, opts)
|
|
local logo = [[
|
|
Nyanyanyanyanyanyanyanyanyanyanyanyanyanyanyanyanyanya
|
|
██╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╗ ███╗ ███╗
|
|
████╗ ██║ ██╔════╝██╔═══██╗ ██║ ██║ ██║ ████╗ ████║
|
|
██╔██╗ ██║ █████╗ ██║ ██║ ██║ ██║ ██║ ██╔████╔██║
|
|
██║╚██╗██║ ██╔══╝ ██║ ██║ ╚██╗ ██╔╝ ██║ ██║╚██╔╝██║
|
|
██║ ╚████║ ███████╗╚██████╔╝ ╚████╔╝ ██║ ██║ ╚═╝ ██║
|
|
╚═╝ ╚═══╝ ╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝
|
|
]]
|
|
|
|
logo = string.rep("\n", 8) .. logo .. "\n\n"
|
|
|
|
opts.theme = "doom"
|
|
opts.hide = {
|
|
statusline = false,
|
|
tabline = true, -- hide the tabline
|
|
}
|
|
opts.config = {
|
|
header = vim.split(logo, "\n"),
|
|
-- stylua: ignore
|
|
center = {
|
|
{ action = "Telescope find_files", desc = " Find file", icon = " ", key = "f" },
|
|
{ action = "ene | startinsert", desc = " New file", icon = " ", key = "n" },
|
|
{ action = "Telescope oldfiles", desc = " Recent files", icon = " ", key = "r" },
|
|
{ action = "Telescope live_grep", desc = " Find text", icon = " ", key = "g" },
|
|
{ action = 'lua require("persistence").load()', desc = " Restore Session", icon = " ", key = "s" },
|
|
{ action = "qa", desc = " Quit", icon = " ", key = "q" },
|
|
},
|
|
footer = { "Meow!!!" }, --your footer
|
|
}
|
|
end,
|
|
}
|