Pass all module options to nvim wrapper.
This commit is contained in:
parent
da38e1c5a5
commit
fe3073ddaf
1 changed files with 21 additions and 0 deletions
|
@ -16,12 +16,33 @@ in
|
|||
|
||||
config = lib.mkIf cfg.enable {
|
||||
programs.nvim-lazy.finalPackage =
|
||||
let
|
||||
luaEnv = cfg.package.lua.withPackages cfg.extraLuaPackages;
|
||||
wrapperArgs = lib.optionals (luaEnv != null) [
|
||||
"--prefix"
|
||||
"LUA_PATH"
|
||||
";"
|
||||
(cfg.package.lua.pkgs.luaLib.genLuaPathAbsStr luaEnv)
|
||||
"--prefix"
|
||||
"LUA_CPATH"
|
||||
";"
|
||||
(cfg.package.lua.pkgs.luaLib.genLuaCPathAbsStr luaEnv)
|
||||
];
|
||||
in
|
||||
(wrapNeovimLazy cfg.package {
|
||||
inherit (cfg)
|
||||
luaRcContent
|
||||
lazyConfig
|
||||
lazyPlugins
|
||||
vPlug
|
||||
viAlias
|
||||
vimAlias
|
||||
withNodeJs
|
||||
withRuby
|
||||
withPython3
|
||||
extraPython3Packages
|
||||
;
|
||||
inherit wrapperArgs;
|
||||
});
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue