anchor.diff:  , boost, libunwind, libsodium, pcsclite
   , randomx, zeromq, libgcrypt, libgpgerror
   , hidapi, rapidjson, quirc
  -, trezorSupport ? true
  -,   libusb1
  -,   protobuf
  -,   python3
  +, trezorSupport ? true, libusb1, protobuf, python3
   }:
  -
  -with lib;
   
   stdenv.mkDerivation rec {
     pname = "monero-gui";
  
positive.code:     randomx libgcrypt libgpgerror
      boost libunwind libsodium pcsclite
      zeromq hidapi rapidjson quirc
    ] ++ optionals trezorSupport [ libusb1 protobuf python3 ]
      ++ optionals stdenv.isDarwin [ qtmacextras ];
  
    postUnpack = ''
      # copy monero sources here
  
negative.code: 
    nativeBuildInputs = [
      cmake pkg-config wrapQtAppsHook
      (lib.getDev qttools)
    ];
  
    buildInputs = [
  