anchor.diff: -{ lib, stdenv, fetchFromGitHub, python3Packages, x11vnc, xrandr, libGL }:
  +{ lib
  +, stdenv
  +, fetchFromGitHub
  +, python3Packages
  +, x11vnc
  +, xrandr
  +, libGL
  +, qt5
  +}:
   
   python3Packages.buildPythonApplication rec {
     pname = "virtscreen";
  
positive.code:     sha256 = "005qach6phz8w17k8kqmyd647c6jkfybczybxq0yxi5ik0s91a08";
    };
  
    propagatedBuildInputs = with python3Packages; [
      netifaces
      pyqt5
  
negative.code:     xrandr
    ];
  
    dontWrapQtApps = true;
  
    makeWrapperArgs = [
      "\${qtWrapperArgs[@]}"
      # import Qt.labs.platform failed without this
      "--prefix QML2_IMPORT_PATH : ${qt5.qtquickcontrols2.bin}/${qt5.qtbase.qtQmlPrefix}"
    ];
  
    postPatch = ''
      substituteInPlace virtscreen/__main__.py \
        --replace "'GL'" "'${libGL}/lib/libGL${stdenv.hostPlatform.extensions.sharedLibrary}'" \
    '';
  
    meta = with lib; {
  