anchor.diff:        };
   
         nativeBuildInputs = [ makeWrapper lndir ];
  -      buildInputs = lib.optional (browser ? gtk3) browser.gtk3;
  +      buildInputs = [ browser.gtk3 ];
   
   
         buildCommand = lib.optionalString stdenv.isDarwin ''
  
positive.code: , replace, fetchurl, zip, unzip, jq, xdg-utils, writeText
  
  ## various stuff that can be plugged in
  , ffmpeg, xorg, alsa-lib, libpulseaudio, libcanberra-gtk2, libglvnd, libnotify
  , gnome/*.gnome-shell*/
  , browserpass, chrome-gnome-shell, uget-integrator, plasma5Packages, bukubrow, pipewire
  , tridactyl-native
  
negative.code:             --set MOZ_SYSTEM_DIR "$out/lib/mozilla" \
              --set MOZ_LEGACY_PROFILES 1 \
              --set MOZ_ALLOW_DOWNGRADE 1 \
              --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
              --suffix XDG_DATA_DIRS : '${gnome.adwaita-icon-theme}/share' \
              ${lib.optionalString forceWayland ''
                --set MOZ_ENABLE_WAYLAND "1" \
              ''}
          #############################
          #                           #
          #   END EXTRA PREF CHANGES  #
  