mirror of
https://github.com/nix-community/nixvim.git
synced 2026-08-24 02:34:15 -05:00
modules/performance: preserve lua deps in combined plugin pack
This commit is contained in:
committed by
Gaétan Lepage
parent
3056067b55
commit
9db4ae75fc
@@ -32,6 +32,13 @@ let
|
||||
(builtins.concatMap (f: f ps))
|
||||
];
|
||||
|
||||
requiredLuaModules = lib.pipe pluginsToCombine [
|
||||
(builtins.catAttrs "plugin")
|
||||
(builtins.catAttrs "requiredLuaModules")
|
||||
builtins.concatLists
|
||||
lib.unique
|
||||
];
|
||||
|
||||
# propagatedBuildInputs contain lua dependencies
|
||||
propagatedBuildInputs = lib.pipe pluginsToCombine [
|
||||
(builtins.catAttrs "plugin")
|
||||
@@ -62,7 +69,15 @@ let
|
||||
[
|
||||
buildEnv
|
||||
vimUtils.toVimPlugin
|
||||
(drv: drv.overrideAttrs { inherit propagatedBuildInputs; })
|
||||
(
|
||||
drv:
|
||||
drv.overrideAttrs {
|
||||
inherit
|
||||
propagatedBuildInputs
|
||||
requiredLuaModules
|
||||
;
|
||||
}
|
||||
)
|
||||
];
|
||||
|
||||
# Combined plugin configs
|
||||
|
||||
Reference in New Issue
Block a user