anchor.diff:    meta = with lib; {
       description = "Display system informations in gnome shell status bar";
       license = licenses.gpl3Plus;
  -    maintainers = with maintainers; [ tiramiseb ];
  +    maintainers = with maintainers; [ andersk ];
       homepage = "https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet";
     };
   }
  
positive.code: { lib, stdenv, substituteAll, fetchFromGitHub, glib, glib-networking, libgtop, gnome }:
  
  stdenv.mkDerivation rec {
    pname = "gnome-shell-extension-system-monitor";
    version = "unstable-2021-06-19";
  
    src = fetchFromGitHub {
      owner = "paradoxxxzero";
      repo = "gnome-shell-system-monitor-applet";
      rev = "bece7be22352b81d3d81e64e18a385812851b8de";
      sha256 = "08nnsg7z3cqk25hfgy4wm02hd2wpz13kig498kn4mf5f1q4hslmx";
    };
  
    buildInputs = [
  
negative.code:       clutter_path = gnome.mutter.libdir; # only needed for GNOME < 40.
        gtop_path = "${libgtop}/lib/girepository-1.0";
        glib_net_path = "${glib-networking}/lib/girepository-1.0";
      })
      # Support GNOME 41
      (fetchpatch {
        url = "https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/pull/718/commits/f4ebc29afa707326b977230329e634db169f55b1.patch";
        sha256 = "0ndnla41mvrww6ldf9d55ar1ibyj8ak5pp1dkjg75jii9slgzjqb";
      })
    ];
  
  