anchor.diff:  , gdk-pixbuf
   , gobject-introspection
   , fribidi
  +, harfbuzz
   , xorg
   , epoxy
  -, json-glib
   , libxkbcommon
   , libxml2
  -, librest
  -, libsoup
  -, ffmpeg
  -, gmp
   , gnome
   , gsettings-desktop-schemas
   , gst_all_1
  
positive.code:     "-Dbuild-tests=false"
      "-Dtracker=${if trackerSupport then "enabled" else "disabled"}"
      "-Dbroadway-backend=${lib.boolToString broadwaySupport}"
    ] ++ lib.optionals (!cupsSupport) [
      "-Dprint-cups=disabled"
    ] ++ lib.optionals stdenv.isDarwin [
      "-Dvulkan=disabled"
      "-Dmedia-gstreamer=disabled" # requires gstreamer-gl
    ] ++ lib.optionals (!x11Support) [
      "-Dx11-backend=false"
  
negative.code: 
    src = fetchurl {
      url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz";
      sha256 = "4KFQj0QWhsOiDf7EivUzsZpLLgF8GOruMdzNt9KSUFs=";
    };
  
    nativeBuildInputs = [
  