anchor.diff:      cd ./examples
       for binary in $(find . -executable -type f -printf '%P\n' | grep -vE '\.so'); do
         cp "$binary" "$examples/bin/wlroots-$binary"
  -      patchelf \
  -        --set-rpath "$(patchelf --print-rpath $output/bin/rootston | sed s,$out,$examples,g)" \
  -        "$examples/bin/wlroots-$binary"
       done
     '';
   
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "wlroots";
    version = "0.6.0";
  
    src = fetchFromGitHub {
      owner = "swaywm";
      repo = "wlroots";
      rev = version;
      sha256 = "1rdcmll5b8w242n6yfjpsaprq280ck2jmbz46dxndhignxgda7k4";
    };
  
    # $out for the library, $bin for rootston, and $examples for the example
    # programs (in examples) AND rootston
    outputs = [ "out" "bin" "examples" ];
  
    nativeBuildInputs = [ meson ninja pkgconfig ];
  
  
negative.code:     "-Dxcb-icccm=enabled" "-Dxcb-errors=enabled"
    ];
  
    postInstall = ''
      # Copy the library to $examples
      mkdir -p $examples/lib
      cp -P libwlroots* $examples/lib/
    '';
  
    postFixup = ''
      # Install ALL example programs to $examples:
      # screencopy dmabuf-capture input-inhibitor layer-shell idle-inhibit idle
      # screenshot output-layout multi-pointer rotation tablet touch pointer
  