diff --git a/src/nix-eval-jobs.cc b/src/nix-eval-jobs.cc index 4d6c2cd..7b22fc4 100644 --- a/src/nix-eval-jobs.cc +++ b/src/nix-eval-jobs.cc @@ -20,6 +20,7 @@ #include #include #include +#include #include @@ -255,15 +256,15 @@ static void worker(ref state, Bindings &autoArgs, AutoCloseFD &to, std::optional flake; if (myArgs.flake) { auto [flakeRef, fragment, outputSpec] = - parseFlakeRefWithFragmentAndOutputsSpec(myArgs.releaseExpr, - absPath(".")); + parseFlakeRefWithFragmentAndExtendedOutputsSpec(myArgs.releaseExpr, + absPath(".")); flake.emplace(InstallableFlake({}, state, std::move(flakeRef), fragment, outputSpec, {}, {}, flake::LockFlags{ .updateLockFile = false, .useRegistries = false, - .allowMutable = false, + .allowUnlocked = false, })); };