83 lines
3.8 KiB
Lua
83 lines
3.8 KiB
Lua
local staus, db = pcall(require, "dashboard")
|
|
if not staus then
|
|
return
|
|
end
|
|
|
|
local stats = require("lazy").stats()
|
|
local version = vim.version().major .. "." .. vim.version().minor .. "." .. vim.version().patch
|
|
local plugins_count = stats.count
|
|
local ms = math.floor(stats.startuptime + 0.5)
|
|
local time = vim.fn.strftime("%H:%M:%S")
|
|
local date = vim.fn.strftime("%d.%m.%Y")
|
|
|
|
db.setup({
|
|
theme = "doom",
|
|
config = {
|
|
header = {
|
|
[[ ]],
|
|
[[ ================= =============== =============== ======== ======== ]],
|
|
[[ \\ . . . . . . .\\ //. . . . . . .\\ //. . . . . . .\\ \\. . .\\// . . // ]],
|
|
[[ ||. . ._____. . .|| ||. . ._____. . .|| ||. . ._____. . .|| || . . .\/ . . .|| ]],
|
|
[[ || . .|| ||. . || || . .|| ||. . || || . .|| ||. . || ||. . . . . . . || ]],
|
|
[[ ||. . || || . .|| ||. . || || . .|| ||. . || || . .|| || . | . . . . .|| ]],
|
|
[[ || . .|| ||. _-|| ||-_ .|| ||. . || || . .|| ||. _-|| ||-_.|\ . . . . || ]],
|
|
[[ ||. . || ||-' || || `-|| || . .|| ||. . || ||-' || || `|\_ . .|. .|| ]],
|
|
[[ || . _|| || || || || ||_ . || || . _|| || || || |\ `-_/| . || ]],
|
|
[[ ||_-' || .|/ || || \|. || `-_|| ||_-' || .|/ || || | \ / |-_.|| ]],
|
|
[[ || ||_-' || || `-_|| || || ||_-' || || | \ / | `|| ]],
|
|
[[ || `' || || `' || || `' || || | \ / | || ]],
|
|
[[ || .===' `===. .==='.`===. .===' /==. | \/ | || ]],
|
|
[[ || .==' \_|-_ `===. .===' _|_ `===. .===' _-|/ `== \/ | || ]],
|
|
[[ || .==' _-' `-_ `=' _-' `-_ `=' _-' `-_ /| \/ | || ]],
|
|
[[ || .==' _-' `-__\._-' `-_./__-' `' |. /| | || ]],
|
|
[[ ||.==' _-' `' | /==.|| ]],
|
|
[[ ==' _-' \/ `== ]],
|
|
[[ \ _-' `-_ / ]],
|
|
[[ `'' ``' ]],
|
|
[[ [ TIP: To exit Neovim, just power off your computer. ] ]],
|
|
[[ ]],
|
|
},
|
|
center = {
|
|
{
|
|
icon = ' ',
|
|
icon_hl = 'main',
|
|
desc = 'Find files',
|
|
desc_hl = 'main',
|
|
key = 'f',
|
|
key_hl = 'main',
|
|
action = 'Telescope find_files',
|
|
},
|
|
{
|
|
icon = ' ',
|
|
icon_hl = 'main',
|
|
desc = 'Select project',
|
|
desc_hl = 'main',
|
|
key = 'p',
|
|
key_hl = 'main',
|
|
action = 'Telescope project',
|
|
},
|
|
{
|
|
icon = ' ',
|
|
icon_hl = 'main',
|
|
desc = 'Neorg',
|
|
desc_hl = 'main',
|
|
key = 'n',
|
|
key_hl = 'main',
|
|
action = 'Neorg workspace main',
|
|
},
|
|
{
|
|
icon = ' ',
|
|
icon_hl = 'main',
|
|
desc = 'Lazy sync',
|
|
desc_hl = 'main',
|
|
key = 'l',
|
|
key_hl = 'main',
|
|
action = 'Lazy sync',
|
|
},
|
|
},
|
|
footer = {
|
|
" " .. version .. " " .. plugins_count .. ' plugins in ' .. ms .. 'ms ' .. date .. ' ' .. time,
|
|
}
|
|
}
|
|
})
|