{ pkgs ? import {}, version }: let dep-dep = pkgs.stdenv.mkDerivation { pname = "test-indirect-dependency"; dontUnpack = true; inherit version; installPhase = '' mkdir -p $out/bin echo ${version} > $out/bin/output.txt ''; }; dep = pkgs.stdenv.mkDerivation { pname = "test-dependency"; dontUnpack = true; inherit version; installPhase = '' mkdir -p $out/bin echo ${dep-dep} > $out/bin/output.txt ''; }; pkg = pkgs.stdenv.mkDerivation { pname = "test-package"; dontUnpack = true; outputs = [ "out" ]; inherit version; installPhase = '' mkdir -p $out/bin echo ${dep} > $out/bin/output.txt ''; }; in { inherit pkg; }