anchor.diff:      zeromq pcsclite readline
       libsodium hidapi randomx rapidjson
       protobuf
  -  ] ++ optionals stdenv.isDarwin [ IOKit CoreData PCSC ]
  -    ++ optionals trezorSupport [ libusb1 protobuf python3 ];
  +  ] ++ lib.optionals stdenv.isDarwin [ IOKit CoreData PCSC ]
  +    ++ lib.optionals trezorSupport [ libusb1 protobuf python3 ];
   
     cmakeFlags = [
       "-DCMAKE_BUILD_TYPE=Release"
  
positive.code:     "-DBUILD_GUI_DEPS=ON"
      "-DReadline_ROOT_DIR=${readline.dev}"
      "-DRandomX_ROOT_DIR=${randomx}"
    ] ++ optional stdenv.isDarwin "-DBoost_USE_MULTITHREADED=OFF";
  
    outputs = [ "out" "source" ];
  
  
negative.code: , zeromq, pcsclite, readline, libsodium, hidapi
  , randomx, rapidjson
  , CoreData, IOKit, PCSC
  , trezorSupport ? true, libusb1, protobuf, python3
  }:
  
  stdenv.mkDerivation rec {
    pname = "monero";
  