lib.eval-source: allow source to be a list

This commit is contained in:
tv 2017-07-12 17:53:41 +02:00 committed by lassulus
parent a03ded0b93
commit be2a5a88c4

View File

@ -3,13 +3,11 @@ let
eval = _file: source: evalModules { eval = _file: source: evalModules {
modules = singleton { modules = singleton {
inherit _file; inherit _file;
imports = map (source: { inherit source; }) (toList source);
options.source = mkOption { options.source = mkOption {
type = types.attrsOf types.source; type = types.attrsOf types.source;
default = {}; default = {};
}; };
config = {
inherit source;
};
}; };
}; };
in in