{ pkgs ? import {} , helm ? "${pkgs.kubernetes-helm}/bin/helm" , lib ? pkgs.lib }: let mkHelm = { name, version, url, hash ? lib.fakeSha256 }: pkgs.stdenv.mkDerivation { inherit name; src = pkgs.fetchurl { inherit url hash; }; phases = [ "unpackPhase" "build" ]; build = '' mkdir -p $out ${helm} template ${name} ./ > $out/${name}-${version}.yaml #${helm} version > $out/README ''; }; nixHelm = { inherit mkHelm; }; in nixHelm