anchor.diff: -{ lib, stdenv, substituteAll, fetchFromGitHub, glib, glib-networking, libgtop, gnome }:
  +{ lib, stdenv, substituteAll, fetchFromGitHub, fetchpatch, glib, glib-networking, libgtop, gnome }:
   
   stdenv.mkDerivation rec {
     pname = "gnome-shell-extension-system-monitor";
  -  version = "unstable-2021-06-19";
  +  version = "unstable-2021-09-07";
   
     src = fetchFromGitHub {
       owner = "paradoxxxzero";
       repo = "gnome-shell-system-monitor-applet";
  -    rev = "bece7be22352b81d3d81e64e18a385812851b8de";
  -    sha256 = "08nnsg7z3cqk25hfgy4wm02hd2wpz13kig498kn4mf5f1q4hslmx";
  +    rev = "133f9f32bca5d159515d709bbdee81bf497ebdc5";
  +    sha256 = "1vz1s1x22xmmzaayrzv5jyzlmxslhfaybbnv959szvfp4mdrhch9";
     };
   
     buildInputs = [
  
positive.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";
      })
    ];
  
  
negative.code:   meta = with lib; {
      description = "Display system informations in gnome shell status bar";
      license = licenses.gpl3Plus;
      maintainers = with maintainers; [ andersk ];
      homepage = "https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet";
    };
  }
  