From 99e095d919db18445182f3ccea44f51e1e0d591d Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Wed, 30 Nov 2022 22:52:01 +0300 Subject: [PATCH] add options to configure extra plugins --- neovim.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/neovim.nix b/neovim.nix index 295962f..1603afc 100644 --- a/neovim.nix +++ b/neovim.nix @@ -5,6 +5,8 @@ , viAlias ? false , vimAlias ? false , grammarFileTypes ? [ "nix" ] +, extraConfig ? "" +, extraPlugins ? [ ] , theme ? { } , plugins ? { } , wrapNeovim @@ -49,11 +51,11 @@ let basePlugins = [ neovimPlugins.plenary-nvim ]; customPlugins = catAttrs "plugins" pluginsSettings; - allPlugins = basePlugins ++ customPlugins; + allPlugins = basePlugins ++ customPlugins ++ extraPlugins; basicConfigs = map readFile [ ./config/basic.lua ]; pluginConfigs = catAttrs "luaConfig" pluginsSettings; - allConfigs = basicConfigs ++ pluginConfigs; + allConfigs = basicConfigs ++ pluginConfigs ++ [ extraConfig ]; in (wrapNeovim neovim-unwrapped { inherit viAlias;