anchor.diff: -{ lib, fetchFromGitHub, cmake, pkg-config, mkDerivation
  -, qtbase, qtx11extras, qtsvg, makeWrapper
  -, vulkan-loader, libglvnd, xorg, python3, python3Packages
  -, bison, pcre, automake, autoconf, addOpenGLRunpath
  -, waylandSupport ? false, wayland
  +{ lib
  +, fetchFromGitHub
  +, nix-update-script
  +, cmake
  +, pkg-config
  +, mkDerivation
  +, qtbase
  +, qtx11extras
  +, qtsvg
  +, makeWrapper
  +, vulkan-loader
  +, libglvnd
  +, xorg
  +, python3
  +, python3Packages
  +, bison
  +, pcre
  +, automake
  +, autoconf
  +, addOpenGLRunpath
  +, waylandSupport ? false
  +, wayland
   }:
   let
     custom_swig = fetchFromGitHub {
  
positive.code:     addOpenGLRunpath $out/lib/librenderdoc.so
    '';
  
    meta = with lib; {
      description = "A single-frame graphics debugger";
      homepage = "https://renderdoc.org/";
  
negative.code: in
  mkDerivation rec {
    pname = "renderdoc";
    version = "1.17";
  
    src = fetchFromGitHub {
      owner = "baldurk";
      repo = "renderdoc";
      rev = "v${version}";
      sha256 = "sha256-Zr7Av49mK48B4N+Ca2vPIgKuVNP4YLVEs4EQepukSs8=";
    };
  
    buildInputs = [
  