Dashboard mentions username, too.

This commit is contained in:
2025-03-21 15:47:22 +01:00
parent e3cf322fc9
commit a503fed8d5

View File

@@ -414,15 +414,24 @@ require("lazy").setup({
-- Calculate padding for centering the greeting -- Calculate padding for centering the greeting
local greetingWidth = #greeting - 3 local greetingWidth = #greeting - 3
local padding = math.floor((logoWidth - greetingWidth) / 2) local padding = math.floor((logoWidth - greetingWidth) / 2)
-- Generate spaces for padding -- Generate spaces for padding
local paddedGreeting = string.rep(' ', padding) .. greeting 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 -- Add margin lines below the padded greeting
local margin = string.rep('\n', marginBottom * 5) local margin = string.rep('\n', marginBottom * 5)
-- Concatenate logo, padded greeting, and margin -- 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.header.val = vim.split(adjustedLogo, '\n')
dashboard.section.buttons.val = { dashboard.section.buttons.val = {