local M = {} M.setup = function(dashboard) vim.api.nvim_set_hl(0, "AlphaHeaderRed", { fg = _G.matugen_palette.color12, bold = true }) local logo = { " :h- Nhy` ", " -mh. h. `Ndho ", " hmh+ oNm. oNdhh ", " `Nmhd` /NNmd /NNhhd ", " -NNhhy `hMNmmm`+NNdhhh ", " .NNmhhs ```....`..-:/./mNdhhh+ ", " mNNdhhh- `.-::///+++////++//:--.`-/sd` ", " oNNNdhhdo..://++//++++++/+++//++///++/-.` ", " y. `mNNNmhhhdy+/++++//+/////++//+++///++////-` `/oos: ", " . Nmy: :NNNNmhhhhdy+/++/+++///:.....--:////+++///:.`:s+ ", " h- dNmNmy oNNNNNdhhhhy:/+/+++/- ---:/+++//++//.` ", " hd+` -NNNy`./dNNNNNhhhh+-:///// -+oo:` ::-:+////++///:` ", " /Nmhs+oss-:++/dNNNmhho:--::/// /mmmmmo ../-///++///////. ", " oNNdhhhhhhhs//osso/:---:::/// /yyyyso ..o+-//////////:/. ", " /mNNNmdhhhh/://+///:::////// -:::- ..+sy+:////////::/:/. ", " /hNNNdhhs--:/+++////++/////. ..-/yhhs-/////////::/::/` ", " .ooo+/-::::/+///////++++//-/ossyyhhhhs/:///////:::/::::/: ", " -///:::::::////++///+++/////:/+ooo+/::///////.::://::---+` ", " /////+//++++/////+////-..//////////::-:::--`.:///:---:::/: ", " //+++//++++++////+++///::-- .::::-------:: ", " :/++++///////////++++//////. -:/:----::../- ", " -/++++//++///+////////////// .::::---:::-.+` ", " `////////////////////////////:. --::-----...-/ ", " -///://////////////////////::::-.. :-:-:-..-::.`.+` ", " :/://///:///::://::://::::::/:::::::-:---::-.-....``/- - ", " ::::://::://::::::::::::::----------..-:....`.../- -+oo/ ", " -/:::-:::::---://:-::-::::----::---.-.......`-/. ``", " s-`::--:::------:////----:---.-:::...-.....`./: ", " yMNy.`::-.--::..-dmmhhhs-..-.-.......`.....-/:` ", " oMNNNh. `-::--...:NNNdhhh/.--.`..``.......:/- ", " :dy+:` .-::-..NNNhhd+``..`...````.-::-` ", " .-:mNdhh:.......--::::-` ", " yNh/..------..` ", " ", } -- Keep the logo as a single string to preserve formatting dashboard.section.header.val = logo dashboard.section.header.opts = { position = "center", hl = "AlphaHeaderRed", shrink_margin = false, } end return M