Nix hm #1

Merged
LarssonMartin1998 merged 106 commits from nix-hm into main 2025-02-25 14:13:05 +00:00
2 changed files with 27 additions and 6 deletions
Showing only changes of commit 269d540212 - Show all commits

View file

@ -1,14 +1,26 @@
local colors = require("ayu.colors") local theme_colors = require("ayu.colors")
colors.generate(true) theme_colors.generate(true)
-- These are not apart of the Ayu color theme, however, I needed these -- These are not apart of the Ayu color theme, however, I needed these
-- colors while still fitting in with the rest -- colors while still fitting in with the rest
local ayu_turquoise = "#5CCFE6" local ayu_turquoise = "#5CCFE6"
local ayu_dark_blue = "#3A7BD5" local ayu_dark_blue = "#3A7BD5"
local colors = {
info = ayu_dark_blue,
hint = ayu_turquoise,
warning = theme_colors.warning,
error = theme_colors.error,
}
for _, highlight in ipairs({ for _, highlight in ipairs({
{ "DiagnosticUnderlineError", { undercurl = true, sp = colors.error } }, { "DiagnosticUnderlineInfo", { undercurl = true, sp = colors.info } },
{ "DiagnosticUnderlineHint", { undercurl = true, sp = colors.hint } },
{ "DiagnosticUnderlineWarn", { undercurl = true, sp = colors.warning } }, { "DiagnosticUnderlineWarn", { undercurl = true, sp = colors.warning } },
{ "DiagnosticUnderlineHint", { undercurl = true, sp = ayu_turquoise } }, { "DiagnosticUnderlineError", { undercurl = true, sp = colors.error } },
{ "DiagnosticUnderlineInfo", { undercurl = true, sp = ayu_dark_blue } }, { "DiagnosticInfo", { fg = colors.info } },
{ "DiagnosticHint", { fg = colors.hint } },
{ "DiagnosticWarn", { fg = colors.warning } },
{ "DiagnosticError", { fg = colors.error } },
}) do }) do
vim.api.nvim_set_hl(0, highlight[1], highlight[2]) vim.api.nvim_set_hl(0, highlight[1], highlight[2])
end end

View file

@ -31,7 +31,16 @@ return {
}, },
sections = { sections = {
lualine_a = { "mode" }, lualine_a = { "mode" },
lualine_b = { "branch", resize_mode }, lualine_b = {
"branch",
{
"diagnostics",
sources = { "nvim_lsp", "nvim_diagnostic", },
sections = { "error", "warn", "info", "hint" },
update_in_insert = false,
},
resize_mode,
},
lualine_c = { "buffers" }, lualine_c = { "buffers" },
lualine_x = { "encoding", "fileformat", "filetype" }, lualine_x = { "encoding", "fileformat", "filetype" },
lualine_y = { "progress" }, lualine_y = { "progress" },