From b49e426ed4aac91107d039afa106466cd5eab18a Mon Sep 17 00:00:00 2001 From: Valentin Gagarin Date: Thu, 24 Jul 2025 19:26:05 +0200 Subject: [PATCH] test application config --- deployment/data-model-test.nix | 11 +++++++---- deployment/data-model.nix | 13 ++++++++++++- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/deployment/data-model-test.nix b/deployment/data-model-test.nix index 24c31dd8..c7350019 100644 --- a/deployment/data-model-test.nix +++ b/deployment/data-model-test.nix @@ -106,7 +106,7 @@ in module = { ... }: { - enable = lib.mkEnableOption "Hello in the shell"; + options.enable = lib.mkEnableOption "Hello in the shell"; }; implementation = cfg: @@ -162,10 +162,13 @@ in ); in { - inherit (fediversity) example-deployment; + config = fediversity.example-configuration; }; - expected = - { + expected = { + config = { + enable = true; + applications.hello.enable = true; }; + }; }; } diff --git a/deployment/data-model.nix b/deployment/data-model.nix index 70f535ff..b14f4c8f 100644 --- a/deployment/data-model.nix +++ b/deployment/data-model.nix @@ -25,7 +25,18 @@ let ); }; }; - nixops4Deployment = submodule inputs.nixops4.modules.nixops4Deployment.default; + nixops4Deployment = types.deferredModuleWith { + staticModules = [ + inputs.nixops4.modules.nixops4Deployment.default + + { + _module.args = { + resourceProviderSystem = builtins.currentSystem; + resources = { }; + }; + } + ]; + }; in { options = {