anchor.diff: -{ stdenv, fetchurl, makeWrapper, makeDesktopItem, zlib, glib, libpng, freetype
  -, xorg, fontconfig, qtbase, xkeyboard_config, alsaLib, libpulseaudio ? null
  +{ stdenv, fetchurl, makeWrapper, makeDesktopItem, zlib, glib, libpng, freetype, openssl
  +, xorg, fontconfig, qtbase, qtwebengine, qtwebchannel, xkeyboard_config, alsaLib, libpulseaudio ? null
   , libredirect, quazip, less, which, unzip, llvmPackages
   }:
   
  
positive.code:   libDir = if stdenv.is64bit then "lib64" else "lib";
  
    deps =
      [ zlib glib libpng freetype xorg.libSM xorg.libICE xorg.libXrender
        xorg.libXrandr xorg.libXfixes xorg.libXcursor xorg.libXinerama
        xorg.libxcb fontconfig xorg.libXext xorg.libX11 alsaLib qtbase libpulseaudio
        llvmPackages.libcxx llvmPackages.libcxxabi
      ];
  
    desktopItem = makeDesktopItem {
  
negative.code:       ln -s $out/lib/teamspeak/ts3client $out/bin/ts3client
  
        wrapProgram $out/bin/ts3client \
          --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
          --set QT_PLUGIN_PATH "$out/lib/teamspeak/platforms" \
          --set NIX_REDIRECTS /usr/share/X11/xkb=${xkeyboard_config}/share/X11/xkb
  