diff --git a/home.nix b/home.nix index 68c879a..6d38954 100644 --- a/home.nix +++ b/home.nix @@ -287,6 +287,10 @@ key = "\\"; action = "Neotree toggle"; } + { + key = "?"; + action = "WhichKey"; + } ]; opts = { conceallevel = 1; @@ -301,10 +305,18 @@ }; plugins = { comment.enable = true; - cmp-cmdline.enable = true; - cmp-fish.enable = true; - cmp-nvim-lsp.enable = true; + cmp = { + enable = true; + autoEnableSources = true; + settings.sources = [ + { name = "cmdline"; } + { name = "emoji"; } + { name = "fish"; } + { name = "nvim-lsp"; } + ]; + }; lualine.enable = true; + fidget.enable = true; fugitive.enable = true; gitblame.enable = true; gitsigns.enable = true; @@ -318,6 +330,7 @@ yamlls.enable = true; }; }; + neogit.enable = true; neo-tree = { enable = true; enableGitStatus = true; @@ -326,8 +339,8 @@ closeIfLastWindow = true; }; nix.enable = true; - noice.enable = true; - notify.enable = true; + noice.enable = false; + notify.enable = false; nvim-autopairs.enable = true; nvim-colorizer.enable = true; obsidian = { @@ -344,7 +357,9 @@ }; }; oil.enable = true; + render-markdown.enable = true; vim-surround.enable = true; + which-key.enable = true; telescope = { enable = true; extensions = { @@ -360,6 +375,7 @@ }; }; web-devicons.enable = true; + zen-mode.enable = true; }; extraPlugins = with pkgs.vimPlugins; [ ];