anchor.diff:      (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=";
       })
     ];
   
  
positive.code: { fetchurl
  , fetchpatch
  , substituteAll
  , runCommand
  , lib, stdenv
  , pkg-config
  , gnome
  , gettext
  
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 = [
  