nix/config/nvim/lua/plugins/ui.lua

49 lines
1.2 KiB
Lua

return {
{
dir = vim.fn.expand "~/Documents/GitHub/cozybox.nvim",
name = "cozybox.nvim",
lazy = false,
priority = 1000,
config = function() require("theme").setup() end,
},
{
"nvim-lualine/lualine.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
config = function()
local theme = {
normal = {
a = { gui = "bold" },
},
visual = {
a = { gui = "bold" },
},
replace = {
a = { gui = "bold" },
},
command = {
a = { gui = "bold" },
},
}
require("lualine").setup {
options = {
icons_enabled = false,
component_separators = "",
section_separators = { left = "", right = "" },
theme = theme,
},
sections = {
lualine_a = { "mode" },
lualine_b = { "FugitiveHead", "diff" },
lualine_c = { { "filename", path = 0 } },
lualine_x = { "diagnostics" },
lualine_y = { "filetype" },
lualine_z = { "progress" },
},
}
end,
},
{
"barrettruth/nonicons.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
},
}