anchor.diff:    propagatedBuildInputs = [
       # required for pkgconfig to detect mutter-clutter
       libXtst
  +    json-glib
     ];
   
     nativeBuildInputs = [
  
positive.code: 
    buildInputs = [
      glib gobject-introspection gtk3 gsettings-desktop-schemas upower
      gnome-desktop cairo pango cogl clutter zenity libstartup_notification
      geocode-glib libinput libgudev libwacom
      libcanberra-gtk3 zenity xkeyboard_config libxkbfile
      libxkbcommon pipewire xwayland
  
negative.code: { fetchurl, fetchpatch, substituteAll, stdenv, pkgconfig, gnome3, gettext, gobject-introspection, upower, cairo
  , pango, cogl, json-glib, libstartup_notification, zenity, libcanberra-gtk3
  , ninja, xkeyboard_config, libxkbfile, libxkbcommon, libXtst, libinput
  , gsettings-desktop-schemas, glib, gtk3, gnome-desktop
  , geocode-glib, pipewire, libgudev, libwacom, xwayland, meson
  