anchor.diff:  
     preFixup = ''
       # Add command line args to wrapGApp.
  -    gappsWrapperArgs+=(--add-flags ${lib.escapeShellArg commandLineArgs})
  -    gappsWrapperArgs+=(--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}")
  +    gappsWrapperArgs+=(
  +      --prefix LD_LIBRARY_PATH : ${rpath}
  +      --prefix PATH : ${binpath}
  +      ${optionalString (enableFeatures != []) ''
  +      --add-flags "--enable-features=${strings.concatStringsSep "," enableFeatures}"
  +      ''}
  +      ${optionalString (disableFeatures != []) ''
  +      --add-flags "--disable-features=${strings.concatStringsSep "," disableFeatures}"
  +      ''}
  +      --add-flags ${escapeShellArg commandLineArgs}
  +      --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland}}"
  +      ${optionalString vulkanSupport ''
  +      --prefix XDG_DATA_DIRS  : "${addOpenGLRunpath.driverLink}/share"
  +      ''}
  +    )
     '';
   
     installCheckPhase = ''
  
positive.code: , gnome
  , gsettings-desktop-schemas
  , gtk3
  , libpulseaudio
  , libuuid
  , libdrm
  , libX11
  
negative.code: { lib, stdenv, fetchurl, wrapGAppsHook
  , dpkg
  , alsa-lib
  , at-spi2-atk
  