anchor.diff:    nativeBuildInputs = [
       cmake
       nodePackages.typescript
  +    makeWrapper
     ] ++ lib.optionals stdenv.isLinux [
       pkg-config
       autoconf
  
positive.code: , libdrm
  , pkg-config
  , pango
  , cmake
  , autoconf
  , libtool
  
negative.code: 
    cargoBuildFlags = [ "--features=ffmpeg-system" ];
    cargoTestFlags = [ "--features=ffmpeg-system" ];
  
    postFixup = let
      GST_PLUGIN_PATH = lib.makeSearchPathOutput  "lib" "lib/gstreamer-1.0" [
        gst_all_1.gst-plugins-base
        pipewire
      ];
    in lib.optionalString stdenv.isLinux ''
      wrapProgram $out/bin/weylus --prefix GST_PLUGIN_PATH : ${GST_PLUGIN_PATH}
    '';
  
    postInstall = ''
      install -vDm755 weylus.desktop $out/share/applications/weylus.desktop
  