store derivations not just names for service deps

.. also controllers, contents. This is to make it possible (easier)
to work out transitive dependencies at build time
This commit is contained in:
Daniel Barlow
2024-06-11 14:01:06 +01:00
parent e6e4665a18
commit e6ca5ea064
3 changed files with 12 additions and 8 deletions

View File

@@ -27,7 +27,7 @@ in {
s = pkg (checkTypes parameters
(builtins.removeAttrs args ["dependencies"]));
in s.overrideAttrs (o: {
dependencies = (builtins.map (d: d.name) dependencies) ++ o.dependencies;
dependencies = dependencies ++ o.dependencies;
buildInputs = dependencies ++ o.buildInputs;
});
};