diff --git a/pkgs/development/tools/cue/default.nix b/pkgs/development/tools/cue/default.nix index ee9af03bb888..fd82fc9df869 100644 --- a/pkgs/development/tools/cue/default.nix +++ b/pkgs/development/tools/cue/default.nix @@ -4,6 +4,7 @@ , installShellFiles , testers , cue +, callPackage }: buildGoModule rec { @@ -38,9 +39,14 @@ buildGoModule rec { $out/bin/cue eval - <<<'a: "all good"' > /dev/null ''; - passthru.tests.version = testers.testVersion { - package = cue; - command = "cue version"; + passthru = { + writeCueValidator = callPackage ./validator.nix { }; + tests = { + version = testers.testVersion { + package = cue; + command = "cue version"; + }; + }; }; meta = with lib; { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 039950c8bc9e..fa0a34e2ab76 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3680,7 +3680,7 @@ with pkgs; cue = callPackage ../development/tools/cue { }; - writeCueValidator = callPackage ../development/tools/cue/validator.nix { }; + inherit (cue) writeCueValidator; cuelsp = callPackage ../development/tools/cuelsp { };