anchor.diff:        src = fetchFromGitHub {
           owner = "KhronosGroup";
           repo = "glslang";
  -        rev = "9bb8cfffb0eed010e07132282c41d73064a7a609";
  -        hash = "sha256-YLn/Mxuk6mXPGtBBgfwky5Nl1TCAW6i2g+AZLzqVz+A=";
  +        rev = "adbf0d3106b26daa237b10b9bf72b1af7c31092d";
  +        hash = "sha256-sjidkiPtRADhyOEKDb2cHCBXnFjLwk2F5Lppv5/fwNQ=";
         };
       })).override { inherit (finalAttrs.passthru) spirv-headers spirv-tools; };
       spirv-cross = spirv-cross.overrideAttrs (old: {
  
positive.code:     owner = "KhronosGroup";
      repo = "MoltenVK";
      rev = "v${finalAttrs.version}";
      hash = "sha256-5ie1IGzZqaYbciFnrBJ1/9V0LEuz7JsEOFXXkG3hJzg=";
    };
  
    patches = [
  
negative.code: 
  stdenv.mkDerivation (finalAttrs: {
    pname = "MoltenVK";
    version = "1.1.10";
  
    buildInputs = [ AppKit Foundation Metal QuartzCore cereal ]
      ++ lib.attrValues finalAttrs.passthru;
  