diff --git a/pkgs/lazyUtils.nix b/pkgs/lazyUtils.nix index 5e3a1dd..56cba90 100644 --- a/pkgs/lazyUtils.nix +++ b/pkgs/lazyUtils.nix @@ -30,7 +30,11 @@ let baseNameOf plugin.short else if (plugin ? dir && plugin.dir != null) then ( - assert ((builtins.isString plugin.dir) || (lib.isDerivation plugin.dir)); + assert builtins.any (isType: isType plugin.dir) [ + lib.isDerivation + builtins.isString + builtins.isPath + ]; if (lib.isDerivation plugin.dir) then plugin.dir.pname else (baseNameOf plugin.dir) ) else