anchor.diff:          --add-flags "-O $out/src/run_tribler.py"
   
       mkdir -p $out/share/applications $out/share/icons
  -    cp $out/build/debian/tribler/usr/share/applications/tribler.desktop $out/share/applications/tribler.desktop
  +    cp $out/build/debian/tribler/usr/share/applications/org.tribler.Tribler.desktop $out/share/applications/
       cp $out/build/debian/tribler/usr/share/pixmaps/tribler_big.xpm $out/share/icons/tribler.xpm
  +  '';
  +
  +  shellHook = ''
  +    wrapPythonPrograms || true
  +    export QT_QPA_PLATFORM_PLUGIN_PATH=$(echo ${qt5.qtbase.bin}/lib/qt-*/plugins/platforms)
  +    export PYTHONPATH=./tribler-core:./tribler-common:./tribler-gui:$program_PYTHONPATH
  +    export QT_PLUGIN_PATH="${qt5.qtsvg.bin}/${qt5.qtbase.qtPluginPrefix}"
     '';
   
     meta = with lib; {
  
positive.code: in
  stdenv.mkDerivation rec {
    pname = "tribler";
    version = "7.10.0";
  
    src = fetchurl {
      url = "https://github.com/Tribler/tribler/releases/download/v${version}/Tribler-v${version}.tar.xz";
      hash = "sha256-CVZOVOWS0fvfg1yDiWFRa4v4Tpzl8RMVBQ6z0Ib4hfQ=";
    };
  
    nativeBuildInputs = [
  
negative.code:     service-identity
      twisted
      yappi
      pydantic
      anyio
    ]);
  
    installPhase = ''
  