Files
nvim/lua/dot013/plugins/appearance.lua

75 lines
1.3 KiB
Lua

return {
-- Theme
{
"nordic.nvim",
priority = 1000,
after = function()
require("nordic").colorscheme({
transparent_backgrounds = true,
minimal_mode = true,
custom_colors = function(c, s, cs)
local functions = {
-- TS
"TSFunction",
"TSFuncMacro",
"TSMethod",
-- TS Query
"@function",
"@function.macro",
"@method",
"Function", -- VL
"pythonfunction", -- python
"vimFunction",
"vimUserFunc", -- vim
}
local variables = {
"@variable.nix", -- TS Query
}
return {
{ functions, c.bright_cyan },
{ variables, c.cyan },
}
end,
})
end,
},
--[[ {
"catppuccin-nvim",
priority = 1000,
after = function()
require("catppuccin").setup({
flavour = "mocha",
transparent_background = true,
})
-- vim.cmd.colorscheme("catppuccin")
end,
}, ]]
-- Status bar
{
"lualine.nvim",
priority = 1000,
after = function()
require("lualine").setup({
options = {
icons_enabled = false,
theme = "nord",
component_separators = "|",
section_separators = "",
},
})
end,
},
{ "nvim-web-devicons", dep_of = { "lualine.nvim" } },
-- Visual indentation
{
"indent-blankline.nvim",
priority = 1000,
after = function()
require("ibl").setup()
end,
},
}