anchor.diff:  , copyDesktopItems
   , fontconfig
   , libpng
  +, pipewire
  +, makeWrapper
   , autoPatchelfHook
   }:
   
  
positive.code:     fontconfig
      libva
      gst_all_1.gst-plugins-base
      # autoPatchelfHook complains if these are missing, even on wayland
      xorg.libXft
      xorg.libXinerama
  
negative.code:     xorg.libXtst
    ];
  
    nativeBuildInputs = [ copyDesktopItems autoPatchelfHook makeWrapper ];
  
    postFixup = let
      GST_PLUGIN_PATH = lib.makeSearchPathOutput  "lib" "lib/gstreamer-1.0" [
        gst_all_1.gst-plugins-base
        pipewire
      ];
    in ''
      wrapProgram $out/bin/weylus --prefix GST_PLUGIN_PATH : ${GST_PLUGIN_PATH}
    '';
  
    meta = with lib; {
      description = "Use your tablet as graphic tablet/touch screen on your computer";
  