1{ lib, ... }:
2let
3 inherit (lib) mkOption types;
4in
5{
6 options = {
7
8 system.build = mkOption {
9 default = {};
10 description = lib.mdDoc ''
11 Attribute set of derivations used to set up the system.
12 '';
13 type = types.submoduleWith {
14 modules = [{
15 freeformType = with types; lazyAttrsOf (uniq unspecified);
16 }];
17 };
18 };
19
20 };
21}