1{ lib }:
2
3let
4 defaultSourceType = tname: {
5 shortName = tname;
6 isSource = false;
7 };
8in lib.mapAttrs (tname: tset: defaultSourceType tname // tset) {
9
10 fromSource = {
11 isSource = true;
12 };
13
14 binaryNativeCode = {};
15
16 binaryBytecode = {};
17
18 binaryFirmware = {};
19}