anchor.diff:    postPatch = ''
       files=(
         build-aux/meson/post-install.py
  +      build-aux/meson/gen-demo-header.py
         demos/gtk-demo/geninclude.py
         gdk/broadway/gen-c-array.py
         gdk/gen-gdk-gresources-xml.py
  
positive.code: , gdk-pixbuf
  , gobject-introspection
  , fribidi
  , xorg
  , epoxy
  , json-glib
  , libxkbcommon
  , libxml2
  , librest
  , libsoup
  , ffmpeg
  , gmp
  , gnome
  , gsettings-desktop-schemas
  , gst_all_1
  
negative.code:     python3
      sassc
      gi-docgen
      libxml2 # for xmllint
    ] ++ setupHooks;
  
    buildInputs = [
      libxkbcommon
      epoxy
      isocodes
    ] ++ lib.optionals vulkanSupport [
      vulkan-headers
    ] ++ [
      gst_all_1.gst-plugins-base
      gst_all_1.gst-plugins-bad
      fribidi
      harfbuzz
    ] ++ (with xorg; [
      libICE
      libSM
      libXcursor
      libXdamage
      libXi
      libXrandr
      libXrender
  