anchor.diff:  , gtk4
   , gsettings-desktop-schemas
   , gnome-desktop
  +, libgudev
   , libxmlb
  +, malcontent
   , json-glib
   , libsecret
   , valgrind-light
  
positive.code:     ostree
      polkit
      flatpak
      libxmlb
      libsysprof-capture
    ] ++ lib.optionals withFwupd [
      fwupd
    ];
  
    mesonFlags = [
      "-Dgudev=false"
      # FIXME: package malcontent parental controls
      "-Dmalcontent=false"
      # Needs flatpak to upgrade
      "-Dsoup2=true"
    ] ++ lib.optionals (!withFwupd) [
      "-Dfwupd=false"
    ];
  
negative.code: 
  stdenv.mkDerivation rec {
    pname = "gnome-software";
    version = "43.alpha";
  
    src = fetchurl {
      url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz";
      sha256 = "Xx913hkGKXJyBeubS886hP1tpwxAdZAXB6V3sOh5P6g=";
    };
  
    patches = [
  