1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
with import ./config.nix;

let
  dependency = mkDerivation {
    name = "dependency";
    builder = builtins.toFile "builder.sh"
    ''
      #!/usr/bin/env bash
      echo "beans" > "$out"
    '';
  };

in
mkDerivation {
  name = "some-package";
  builder = builtins.toFile "builder.sh"
  ''
    #!/usr/bin/env bash
    mkdir "$out"
    echo "$dependency" > "$out/toe-kind"
  '';
  inherit dependency;
}