diff --git a/deployment/data-model.nix b/deployment/data-model.nix index d28c39b1..0072fcf7 100644 --- a/deployment/data-model.nix +++ b/deployment/data-model.nix @@ -77,7 +77,11 @@ in # TODO: maybe transpose, and group the resources by type instead type = functionTo ( attrsOf ( - attrTag (lib.mapAttrs (_name: resource: mkOption { type = resource.request; }) config.resources) + attrTag ( + lib.mapAttrs ( + _name: resource: mkOption { type = types.submodule resource.request; } + ) config.resources + ) ) ); };