From 62e002f3b1a58969cf37572f25cafb6b8dfe1b9f Mon Sep 17 00:00:00 2001 From: Varris Date: Mon, 20 Mar 2023 00:27:44 +0100 Subject: [PATCH] update --- user/configs/mpd/default.nix | 2 +- user/configs/neovim/default.nix | 38 ++++++++++++++++++++++++++++++++- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/user/configs/mpd/default.nix b/user/configs/mpd/default.nix index 9b2c954..97a9a4b 100755 --- a/user/configs/mpd/default.nix +++ b/user/configs/mpd/default.nix @@ -77,7 +77,7 @@ discard_colors_if_item_is_selected = true; main_window_color = "yellow"; - visualizer_color = "default, yellow"; + visualizer_color = "yellow"; header_window_color = "yellow"; }; }; diff --git a/user/configs/neovim/default.nix b/user/configs/neovim/default.nix index cefe0aa..d3b862f 100644 --- a/user/configs/neovim/default.nix +++ b/user/configs/neovim/default.nix @@ -34,18 +34,54 @@ plugins = { intellitab.enable = true; + airline = { enable = true; powerline = true; theme = "base16_gruvbox_dark_medium"; }; + + comment-nvim.enable = true; + fugitive.enable = true; lsp.enable = true; nvim-autopairs.enable = true; + + lspkind = { + enable = true; + cmp = { + enable = true; + }; + }; + + cmp-treesitter.enable = true; + nvim-cmp = { + enable = true; + + sources = [ + { name = "treesitter"; } + { name = "path"; } + { name = "buffer"; } + ]; + + mapping = { + "" = "cmp.mapping.confirm({ select = true })"; + "" = "cmp.mapping.scroll_docs(-4)"; + "" = "cmp.mapping.scroll_docs(4)"; + "" = "cmp.mapping.complete()"; + "" = "cmp.mapping.abort()"; + }; + + }; + nvim-colorizer.enable = true; nvim-lightbulb.enable = true; neo-tree.enable = true; - treesitter.enable = true; + + treesitter = { + enable = true; + indent = true; + }; }; maps = {