75 lines
1.3 KiB
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,
|
|
},
|
|
}
|