anchor.diff:      mkdir -p "$out/Applications"
     '';
   
  -  postInstall = stdenv.lib.optionalString stdenv.isLinux ''
  -    wrapProgram $out/bin/dolphin-emu-nogui --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib
  -    wrapProgram $out/bin/dolphin-emu-wx --prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib
  +  postInstall = ''
  +    cp -r ${desktopItem}/share/applications $out/share
  +  '' + stdenv.lib.optionalString stdenv.isLinux ''
  +    wrapProgram $out/bin/dolphin-emu-nogui --prefix LD_LIBRARY_PATH : \
  +      ${vulkan-loader}/lib
  +    wrapProgram $out/bin/dolphin-emu-wx --prefix LD_LIBRARY_PATH : \
  +      ${vulkan-loader}/lib
  +  '' + stdenv.lib.optionalString (dolphin-qtgui && stdenv.isLinux) ''
  +    wrapProgram $out/bin/dolphin-emu --prefix LD_LIBRARY_PATH : \
  +      ${vulkan-loader}/lib
  +    ln -sf $out/bin/dolphin-emu $out/bin/dolphin-emu-qt
     '';
   
     meta = with stdenv.lib; {
  
positive.code: { stdenv, fetchFromGitHub, pkgconfig, cmake, makeWrapper, bluez, ffmpeg, libao
  , libGLU_combined, gtk2, glib, pcre, gettext, libpthreadstubs, libXrandr, libusb
  , libXext, libXxf86vm, libXinerama, libSM, readline, openal, libXdmcp, libevdev
  , portaudio, curl, qt5, vulkan-loader ? null, libpulseaudio ? null
  
  # - Inputs used for Darwin
  , CoreBluetooth, cf-private, ForceFeedback, IOKit, OpenGL, wxGTK, libpng, hidapi
  
negative.code:     "-DGTK2_INCLUDE_DIRS=${gtk2.dev}/include/gtk-2.0"
      "-DENABLE_LTO=True"
    ] ++ stdenv.lib.optionals (!dolphin-qtgui)  [ "-DENABLE_QT2=False" ]
      ++ stdenv.lib.optionals stdenv.isDarwin [
        "-DOSX_USE_DEFAULT_SEARCH_PATH=True"
      ];
  
    # - Change install path to Applications relative to $out
    # - Allow Dolphin to use nix-provided libraries instead of building them
    preConfigure = stdenv.lib.optionalString stdenv.isDarwin ''
      sed -i -e 's,/Applications,Applications,g' \
        Source/Core/DolphinWX/CMakeLists.txt
      sed -i -e 's,if(LIBUSB_FOUND AND NOT APPLE),if(LIBUSB_FOUND),g' \
        CMakeLists.txt
      sed -i -e 's,if(NOT APPLE),if(true),g' CMakeLists.txt
    '';
  
  