anchor.diff:  { stdenv
   , config
  +, fetchTritonPatch
   , fetchurl
   , lib
   
  
positive.code: }:
  
  stdenv.mkDerivation rec {
    name = "nix-2.0.2";
  
    src = fetchurl {
      url = "https://nixos.org/releases/nix/${name}/${name}.tar.xz";
      multihash = "QmecUivPEb8TNiXz64tE7Q2rNtK6m8DE5fyXGMasRdUGHT";
      sha256 = "2d2984410f73d759485526e594ce41b9819fafa4676f4f85a93dbdd5352a1435";
    };
  
    buildInputs = [
  
negative.code:     xz
    ];
  
    patches = [
      (fetchTritonPatch {
        rev = "87c8a7e6ef87849eb89909dce74e0c83de571408";
        file = "n/nix/0001-Include-ca-certs-in-fixed-outputs.patch";
        sha256 = "30b1302bd4c32ed08f7bcf1ca7e5111bfa735cee77560a08ebd082d3245f736f";
      })
      (fetchTritonPatch {
        rev = "87c8a7e6ef87849eb89909dce74e0c83de571408";
        file = "n/nix/0002-Remove-nixpkgs-references.patch";
        sha256 = "00dc9899fb324924529245ab7ae37deb1528f45592b7364626cac5ee68d4deab";
      })
      (fetchTritonPatch {
        rev = "87c8a7e6ef87849eb89909dce74e0c83de571408";
        file = "n/nix/0003-Remove-hardcoded-nixos.org-references.patch";
        sha256 = "af0134f875ed431637184e58468072e1238d59a7aee87af6a437d53bc9a740de";
      })
    ];
  
    postPatch = ''
      # Make sure we have a working busybox sh
      '${busybox}'/bin/busybox sh --help 2>&1 | grep -q 'Usage: sh'
    '';
  
  