lazyUtils: plugin.dir and plugin.dependencies now have to be functions.

This commit is contained in:
Kevin Baensch 2025-05-03 20:38:32 +02:00
parent ea8a4592cb
commit 6d882feee4
Signed by: derped
GPG key ID: C0F1D326C7626543
2 changed files with 3 additions and 19 deletions

View file

@ -121,7 +121,7 @@ let
if (builtins.isNull val) then val else fn val;
# Wrap function arguments in function so they are inserted as is when parsed.
stringLiteral = value: if (builtins.isString value) then (_: value) else value;
resolvePlugin = value: if (builtins.isFunction value) then value vPlug else value;
resolvePlugin = pluginFn: pluginFn vPlug;
in
lib.pipe plugin [
# Resolve dir and dependencies first so getName can resolve names