anchor.diff:  { fetchurl
  -, fetchpatch
   , substituteAll
   , runCommand
  -, lib, stdenv
  +, lib
  +, stdenv
   , pkg-config
   , gnome
   , gettext
  
positive.code:     (substituteAll {
        src = ./fix-paths.patch;
        inherit zenity;
      })
  
      # Fix non-deterministic build failure:
      # https://gitlab.gnome.org/GNOME/mutter/-/issues/1682
      (fetchpatch {
        url = "https://gitlab.gnome.org/GNOME/mutter/commit/91117bb052ed0d69c8ea4159c1df15c814d90627.patch";
        sha256 = "ek8hEoPP4S2TGOm6SGGOhUVIp4OT68nz0SQzZrceFUU=";
      })
    ];
  
  
negative.code: 
  let self = stdenv.mkDerivation rec {
    pname = "mutter";
    version = "40.1";
  
    outputs = [ "out" "dev" "man" ];
  
    src = fetchurl {
      url = "mirror://gnome/sources/mutter/${lib.versions.major version}/${pname}-${version}.tar.xz";
      sha256 = "sha256-pl8ycpYRM4KWh9QQcmfk4ZKQ5thueAf62H6rCDHB4MA=";
    };
  
    patches = [
  