Fediversity/deployment/check/data-model/deployment.nix
2025-09-03 14:16:31 +02:00

40 lines
677 B
Nix

{
inputs,
# sources,
lib,
# providers,
...
}:
let
# inherit (import ./constants.nix) targetMachines pathToRoot pathFromRoot;
eval =
module:
(lib.evalModules {
specialArgs = {
inherit inputs;
};
modules = [
module
../../data-model.nix
];
}).config;
fediversity = eval (
{ ... }:
{
config = {
environments.single-nixos-vm =
{ ... }:
{
implementation = requests: {
input = requests;
output = { };
};
};
};
}
);
in
fediversity.environments.single-nixos-vm.deployment {
enable = true;
}