anchor.diff:        ${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"
  +      --add-flags ${escapeShellArg commandLineArgs}
         ''}
       )
     '';
  
positive.code: , pulseSupport ? stdenv.isLinux
  , libpulseaudio
  
  # For video acceleration via VA-API (--enable-features=VaapiVideoDecoder,VaapiVideoEncoder)
  , libvaSupport ? stdenv.isLinux
  , libva
  
negative.code: 
    deps = [
      alsa-lib at-spi2-atk at-spi2-core atk cairo cups dbus expat
      fontconfig freetype gdk-pixbuf glib gtk3 libdrm libX11 libGL
      libxkbcommon libXScrnSaver libXcomposite libXcursor libXdamage
      libXext libXfixes libXi libXrandr libXrender libxshmfence
      libXtst libuuid mesa nspr nss pango pipewire udev wayland
  