anchor.diff:    kiconthemes, kidletime, kinit, kio, knewstuff, knotifications, kpackage,
     krunner, kscreenlocker, kservice, kwayland, kwayland-server, kwidgetsaddons,
     kwindowsystem, kxmlgui, plasma-framework,
  -  libcap, libdrm, mesa, pipewire
   }:
   
   # TODO (ttuegel): investigate qmlplugindump failure
  
positive.code:   name = "kwin";
    nativeBuildInputs = [ extra-cmake-modules kdoctools ];
    buildInputs = [
      epoxy libICE libSM libinput libxkbcommon udev wayland xcb-util-cursor
      xwayland
      libcap libdrm mesa pipewire
  
      qtdeclarative qtmultimedia qtquickcontrols2 qtscript qtsensors
      qtvirtualkeyboard qtx11extras
  
negative.code:   mkDerivation, lib, fetchpatch,
    extra-cmake-modules, kdoctools,
  
    epoxy, lcms2, libICE, libSM, libcap, libdrm, libinput, libxkbcommon, mesa,
    pipewire, udev, wayland, xcb-util-cursor, xwayland,
  
    qtdeclarative, qtmultimedia, qtquickcontrols2, qtscript, qtsensors,
    qtvirtualkeyboard, qtx11extras,
  