anchor.diff:      makeWrapper $packagePath/zoom $out/bin/zoom-us \
           --prefix LD_LIBRARY_PATH : "$packagePath:$libPath" \
           --prefix LD_PRELOAD : "${libv4l}/lib/v4l1compat.so" \
  +        --prefix PATH : "${procps}/bin" \
           --set QT_PLUGIN_PATH "$packagePath/platforms" \
           --set QT_XKB_CONFIG_ROOT "${xorg.xkeyboardconfig}/share/X11/xkb" \
           --set QTCOMPOSE "${xorg.libX11.out}/share/X11/locale"
  
positive.code: { stdenv, fetchurl, system, makeWrapper, makeDesktopItem,
    alsaLib, dbus, glib, gstreamer, fontconfig, freetype, libpulseaudio, libxml2,
    libxslt, libGLU_combined, nspr, nss, sqlite, utillinux, zlib, xorg, udev, expat, libv4l }:
  
  let
  
    version = "2.0.106600.0904";
    srcs = {
      x86_64-linux = fetchurl {
        url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
        sha256 = "1dcr0rqgjingjqbqv37hqjhhwy8axnjyirrnmjk44b5xnh239w9s";
      };
    };
  
  
negative.code: 
    src = srcs.${system};
  
    nativeBuildInputs = [ makeWrapper ];
  
    libPath = stdenv.lib.makeLibraryPath [
      alsaLib
      expat
      glib
      freetype
      libpulseaudio
      zlib
      dbus
      fontconfig
      sqlite
      utillinux
      udev
  
      xorg.libX11
      xorg.libSM
  