fix(evalModules): do recursive update of passed attrs

This commit is contained in:
Jaka Hudoklin 2019-03-11 20:48:29 +01:00
parent 4f3ab41cf5
commit 9cf809531e
No known key found for this signature in database
GPG key ID: 6A08896BFD32BD95

View file

@ -18,13 +18,13 @@ let
specialArgs ? defaultSpecialArgs, ...
}@attrs: let
attrs' = filterAttrs (n: _: n != "module") attrs;
in lib'.evalModules (attrs' // {
in lib'.evalModules (recursiveUpdate {
inherit specialArgs modules;
args = {
inherit pkgs;
name = "default";
};
});
} attrs');
modules = import ./modules;