anchor.diff:        src = fetchFromGitHub {
           owner = "KhronosGroup";
           repo = "Vulkan-Headers";
  -        rev = "1dace16d8044758d32736eb59802d171970e9448";
  -        hash = "sha256-C6YgxWcinI3QumcWmoJaiTAf0u6jSDc8sCIarn2t04k";
  -      };
  -      meta = old.meta // {
  -        platforms = old.meta.platforms ++ lib.platforms.darwin;
  +        rev = "76f00ef6cbb1886eb1162d1fa39bee8b51e22ee8";
  +        hash = "sha256-FqrcFHsUS8e4ZgZpxVc8nNZWdNltniFmMjyyWVoNc7w=";
         };
       });
     };
  
positive.code: in
  stdenvNoCC.mkDerivation rec {
    pname = "MoltenVK";
    version = "1.1.8";
  
    buildInputs = [
      AppKit
  
negative.code:       src = fetchFromGitHub {
          owner = "KhronosGroup";
          repo = "SPIRV-Cross";
          rev = "0d4ce028bf8b8a94d325dc1e1c20446153ba19c4";
          hash = "sha256-OluTxOEfDIGMdrXhvIifjpMgZBvyh9ofLKxKt0dX5ZU=";
        };
      });
      spirv-headers = spirv-headers.overrideAttrs (_: {
        src = fetchFromGitHub {
          owner = "KhronosGroup";
          repo = "spirv-headers";
          rev = "4995a2f2723c401eb0ea3e10c81298906bf1422b";
          hash = "sha256-LkIrTFWYvZffLVJJW3152um5LTEsMJEDEsIhBAdhBlk=";
        };
      });
      spirv-tools = (spirv-tools.overrideAttrs (old: {
        src = fetchFromGitHub {
          owner = "KhronosGroup";
          repo = "spirv-tools";
          rev = "eed5c76a57bb965f2e1b56d1dc40b50910b5ec1d";
          hash = "sha256-2Mr3HbhRslLpRfwHascl7e/UoPijhrij9Bjg3aCiqBM=";
        };
      })).override {
        inherit (passthru) spirv-headers;
  