anchor.diff:        cp $src/images/appicons/$size.png \
            $out/share/icons/hicolor/$size/apps/monero.png
       done;
  +
  +    # wrap runtime dependencies
  +    wrapProgram $out/bin/monero-wallet-gui \
  +      --set QML2_IMPORT_PATH "${qml2ImportPath}" \
  +      --set QT_PLUGIN_PATH "${qtbase.bin}/${qtbase.qtPluginPrefix}"
     '';
   
     meta = {
  
positive.code: 
    buildInputs = [
      qtbase qtmultimedia qtgraphicaleffects
      qtdeclarative qtlocation qtquickcontrols2
      qtwebchannel qtwebengine qtx11extras
      qtxmlpatterns monero unbound readline
      boost libunwind libsodium pcsclite zeromq
  
negative.code: , makeWrapper, makeDesktopItem
  , qtbase, qmake, qtmultimedia, qttools
  , qtgraphicaleffects, qtdeclarative
  , qtlocation, qtquickcontrols, qtquickcontrols2
  , qtwebchannel, qtwebengine, qtx11extras, qtxmlpatterns
  , monero, unbound, readline, boost, libunwind
  , libsodium, pcsclite, zeromq, cppzmq, pkgconfig
  , hidapi
  }:
  
  with stdenv.lib;
  
  let
    qmlPath = qmlLib: "${qmlLib}/${qtbase.qtQmlPrefix}";
  
    qml2ImportPath = concatMapStringsSep ":" qmlPath [
      qtbase.bin qtmultimedia.bin qtgraphicaleffects
      qtdeclarative.bin qtlocation.bin
      qtquickcontrols qtquickcontrols2.bin
      qtwebchannel.bin qtwebengine.bin qtxmlpatterns
    ];
  
  in
  
  stdenv.mkDerivation rec {
    name = "monero-gui-${version}";
  