diff --git a/lua/dot013/plugins/appearance.lua b/lua/dot013/plugins/appearance.lua new file mode 100644 index 0000000..f3763e6 --- /dev/null +++ b/lua/dot013/plugins/appearance.lua @@ -0,0 +1,37 @@ +return { + { + "catppuccin-nvim", + priority = 1000, + after = function() + require("catppuccin").setup({ + flavour = "mocha", + transparent_background = true, + }) + vim.cmd.colorscheme("catppuccin") + end, + }, + { + "lualine.nvim", + priority = 1000, + after = function() + require("lualine").setup({ + options = { + icons_enabled = false, + theme = "catppuccin", + component_separators = "|", + section_separators = "", + }, + }) + end, + }, + -- Lualine dependencies + { "nvim-web-devicons", dep_of = { "lualine.nvim" } }, + + { + "indent-blankline.nvim", + priority = 1000, + after = function() + require("ibl").setup() + end, + }, +} diff --git a/lua/dot013/plugins/init.lua b/lua/dot013/plugins/init.lua index e6b1512..8a252f1 100644 --- a/lua/dot013/plugins/init.lua +++ b/lua/dot013/plugins/init.lua @@ -1,4 +1,5 @@ return { + { import = "dot013.plugins.appearance" }, { import = "dot013.plugins.navigation" }, -- Global Dependencies diff --git a/neovim.nix b/neovim.nix index 6f4e968..09276cd 100644 --- a/neovim.nix +++ b/neovim.nix @@ -9,6 +9,8 @@ startPlugins = with pkgs; with vimPlugins; [ + catppuccin-nvim + indent-blankline-nvim lze (vimUtils.buildVimPlugin { name = "dot013.nvim"; @@ -19,7 +21,9 @@ optPlugins = with pkgs; with pkgs.vimPlugins; [ harpoon2 + lualine-nvim marks-nvim + nvim-web-devicons telescope-nvim telescope-fzf-native-nvim nvim-treesitter.withAllGrammars