diff --git a/lazy-lock.json b/lazy-lock.json index 4d3d376..e3127cf 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -6,6 +6,7 @@ "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, + "feline.nvim": { "branch": "master", "commit": "3587f57480b88e8009df7b36dc84e9c7ff8f2c49" }, "fidget.nvim": { "branch": "main", "commit": "ef99df04a1c53a453602421bc0f756997edc8289" }, "friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" }, "gitsigns.nvim": { "branch": "main", "commit": "47c8e3e571376b24de62408fd0c9d12f0a9fc0a3" }, @@ -18,6 +19,7 @@ "nvim-lspconfig": { "branch": "master", "commit": "bd7c76375a511994c9ca8d69441f134dc10ae3bd" }, "nvim-surround": { "branch": "main", "commit": "687ea2f33955df0042bf228853a82696265e7e2d" }, "nvim-treesitter": { "branch": "master", "commit": "f7edd3f5f636dceebc874a59bdcf9de6a41dbc68" }, + "nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" }, "plenary": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }, diff --git a/lua/haelnorr/lazy/colors.lua b/lua/haelnorr/lazy/colors.lua index 7597144..82c37f8 100644 --- a/lua/haelnorr/lazy/colors.lua +++ b/lua/haelnorr/lazy/colors.lua @@ -1,6 +1,40 @@ return { "catppuccin/nvim", config = function() + require("catppuccin").setup({ + integrations = { + gitsigns = true, + treesitter = true, + harpoon = true, + mason = true, + cmp = true, + native_lsp = { + enabled = true, + virtual_text = { + errors = { "italic" }, + hints = { "italic" }, + warnings = { "italic" }, + information = { "italic" }, + ok = { "italic" }, + }, + underlines = { + errors = { "underline" }, + hints = { "underline" }, + warnings = { "underline" }, + information = { "underline" }, + ok = { "underline" }, + }, + inlay_hints = { + background = true, + }, + }, + fidget = true, + telescope = { + enabled = true, + }, + lsp_trouble = true, + }, + }) vim.cmd('colorscheme catppuccin-mocha') end, } diff --git a/lua/haelnorr/lazy/feline.lua b/lua/haelnorr/lazy/feline.lua new file mode 100644 index 0000000..4c23de6 --- /dev/null +++ b/lua/haelnorr/lazy/feline.lua @@ -0,0 +1,12 @@ +return { + 'feline-nvim/feline.nvim', + config = function () + local ctp_feline = require('catppuccin.groups.integrations.feline') + + ctp_feline.setup() + + require("feline").setup({ + components = ctp_feline.get(), + }) + end +} diff --git a/lua/haelnorr/lazy/nvim-web-devicons.lua b/lua/haelnorr/lazy/nvim-web-devicons.lua new file mode 100644 index 0000000..b0f591f --- /dev/null +++ b/lua/haelnorr/lazy/nvim-web-devicons.lua @@ -0,0 +1,3 @@ +return { + 'nvim-tree/nvim-web-devicons', +} diff --git a/lua/haelnorr/set.lua b/lua/haelnorr/set.lua index 736d2ad..301eb79 100644 --- a/lua/haelnorr/set.lua +++ b/lua/haelnorr/set.lua @@ -27,3 +27,5 @@ vim.opt.isfname:append("@-@") vim.opt.updatetime = 50 vim.opt.colorcolumn = "80" + +vim.g.have_nerd_font = true