{ lib, nixpkgs, module, pkgs, system, }: let evaluatedHostName = (nixpkgs.lib.nixosSystem { inherit system; modules = [ module { system.stateVersion = "26.05"; services.rabbi-gerzi = { enable = true; frontend.hostName = "www.example.test"; backend = { hostName = "api.example.test"; environmentFile = "/run/secrets/rabbi-gerzi.env"; }; }; } ]; }).config.services.rabbi-gerzi.backend.hostName; in pkgs.runCommand "rabbi-gerzi-module-eval" { value = evaluatedHostName; preferLocalBuild = true; } '' echo "$value" > $out ''