anchor.diff:  
     qtWrapperArgs = lib.optionals stdenv.isLinux [
       "--prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib"
  +    # https://bugs.dolphin-emu.org/issues/11807
  +    # The .desktop file should already set this, but Dolphin may be launched in other ways
  +    "--set QT_QPA_PLATFORM xcb"
     ];
   
     # - Allow Dolphin to use nix-provided libraries instead of building them
  
positive.code: { lib, stdenv, fetchFromGitHub, makeDesktopItem, pkg-config, cmake
  , wrapQtAppsHook, qtbase, bluez, ffmpeg, libao, libGLU, libGL, pcre, gettext
  , libXrandr, libusb1, lzo, libpthreadstubs, libXext, libXxf86vm, libXinerama
  , libSM, libXdmcp, readline, openal, udev, libevdev, portaudio, curl, alsa-lib
  
negative.code:       CMakeLists.txt
    '';
  
    postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
      install -D $src/Data/51-usb-device.rules $out/etc/udev/rules.d/51-usb-device.rules
    '';
  
  