anchor.diff:        src = fetchFromGitHub {
           owner = "KhronosGroup";
           repo = "SPIRV-Headers";
  -        rev = "f8bf11a0253a32375c32cad92c841237b96696c0";
  -        sha256 = "1znwjy02dl9rshqzl87rqsv9mfczw7gvwfhcirbl81idahgp4p6l";
  +        rev = "f027d53ded7e230e008d37c8b47ede7cd308e19d";
  +        sha256 = "12gp2mqcar6jj57jw9isfr62yn72kmvdcl0zga4gvrlyfhnf582q";
         };
       })
       else argSpirv-headers;
  
positive.code:     inherit (src.meta) homepage;
      description = "Khronos reference front-end for GLSL and ESSL";
      license = licenses.asl20;
      platforms = platforms.linux;
      maintainers = [ maintainers.ralith ];
    };
  }
  
negative.code: 
  stdenv.mkDerivation rec {
    pname = "glslang";
    version = "11.1.0";
  
    src = fetchFromGitHub {
      owner = "KhronosGroup";
      repo = "glslang";
      rev = version;
      sha256 = "1j81pghy7whyr8ygk7lx6g6qph61rky7fkkc8xp87c7n695a48rw";
    };
  
    # These get set at all-packages, keep onto them for child drvs
  