diff --git a/lua/plugins.lua b/lua/plugins.lua index 827417f..7265c7f 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -414,15 +414,24 @@ require("lazy").setup({ -- Calculate padding for centering the greeting local greetingWidth = #greeting - 3 local padding = math.floor((logoWidth - greetingWidth) / 2) - -- Generate spaces for padding local paddedGreeting = string.rep(' ', padding) .. greeting + + local userName = "You work as '" .. vim.env.USER .. "'." + + -- Calculate padding for centering the username + local userNameWidth = #userName + local padding = math.floor((logoWidth - userNameWidth) / 2) + -- Generate spaces for padding + local userNamePadded = string.rep(' ', padding) .. userName + + -- Add margin lines below the padded greeting local margin = string.rep('\n', marginBottom * 5) -- Concatenate logo, padded greeting, and margin - local adjustedLogo = logo .. '\n' .. paddedGreeting .. margin + local adjustedLogo = logo .. '\n' .. paddedGreeting .. '\n\n' .. userNamePadded .. '\n' .. margin dashboard.section.header.val = vim.split(adjustedLogo, '\n') dashboard.section.buttons.val = {