anchor.diff:  { lib, stdenv, rustPlatform, fetchFromGitHub
  +, installShellFiles
   , makeWrapper
   , nix
   , openssl
  
positive.code:   postInstall = ''
      wrapProgram $out/bin/nix-template \
        --prefix PATH : ${lib.makeBinPath [ nix ]}
    '';
  
    meta = with lib; {
  
negative.code: 
  rustPlatform.buildRustPackage rec {
    pname = "nix-template";
    version = "0.1.4";
  
    src = fetchFromGitHub {
      name = "${pname}-${version}-src";
      owner = "jonringer";
      repo = pname;
      rev = "v${version}";
      sha256 = "sha256-kNFhSfHUYBUOCXoD6m7thMho4tOIpRHfHGcsW8FTgkc=";
    };
  
    cargoSha256 = "sha256-7PthFLCEt+E/Gx5//aulHYYBKZqapNEWKtKfRlDr3Pw=";
  
    nativeBuildInputs = [
      installShellFiles
      makeWrapper
      pkg-config
    ];
  
    buildInputs = [ openssl ]
      ++ lib.optional stdenv.isDarwin Security;
  
  