8 type = types.lazyAttrsOf types.int;
11 type = types.lazyAttrsOf (types.listOf types.int);
13 nonEmptyList = lib.mkOption {
14 type = types.lazyAttrsOf (types.nonEmptyListOf types.int);
16 attrs = lib.mkOption {
17 type = types.lazyAttrsOf (types.attrsOf types.int);
20 type = types.lazyAttrsOf (types.nullOr types.int);
22 submodule = lib.mkOption {
23 type = types.lazyAttrsOf (types.submodule {});
28 int.a = lib.mkIf false null;
29 list.a = lib.mkIf false null;
30 nonEmptyList.a = lib.mkIf false null;
31 attrs.a = lib.mkIf false null;
32 null.a = lib.mkIf false null;
33 submodule.a = lib.mkIf false null;