with import ./config.nix; rec { constituentA = mkDerivation { name = "empty-dir-A"; builder = ./empty-dir-builder.sh; }; constituentA_alias = constituentA; constituentB = mkDerivation { name = "empty-dir-B"; builder = ./empty-dir-builder.sh; }; direct_aggregate = mkDerivation { name = "direct_aggregate"; _hydraAggregate = true; constituents = [ constituentA ]; builder = ./empty-dir-builder.sh; }; indirect_aggregate = mkDerivation { name = "indirect_aggregate"; _hydraAggregate = true; constituents = [ "constituentA" ]; builder = ./empty-dir-builder.sh; }; mixed_aggregate = mkDerivation { name = "mixed_aggregate"; _hydraAggregate = true; constituents = [ "constituentA_alias" constituentB ]; builder = ./empty-dir-builder.sh; }; }