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