anchor.diff:  
           makeWrapper "$oldExe" \
             "$out${browser.execdir or "/bin"}/${browserName}${nameSuffix}" \
  -            --suffix-each MOZ_PLUGIN_PATH ':' "$plugins" \
               --suffix LD_LIBRARY_PATH ':' "$libs" \
               --suffix-each GTK_PATH ':' "$gtk_modules" \
  -            --suffix-each LD_PRELOAD ':' "$(cat $(filterExisting $(addSuffix /extra-ld-preload $plugins)))" \
               --prefix PATH ':' "${xdg-utils}/bin" \
  -            --prefix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" \
               --suffix PATH ':' "$out${browser.execdir or "/bin"}" \
               --set MOZ_APP_LAUNCHER "${browserName}${nameSuffix}" \
               --set MOZ_SYSTEM_DIR "$out/lib/mozilla" \
  
positive.code: 
        preferLocalBuild = true;
  
        # Let each plugin tell us (through its `mozillaPlugin') attribute
        # where to find the plugin in its tree.
        plugins = map (x: x + x.mozillaPlugin) plugins;
        libs = lib.makeLibraryPath libs + ":" + lib.makeSearchPathOutput "lib" "lib64" libs;
        gtk_modules = map (x: x + x.gtkModule) gtk_modules;
  
  
negative.code:       gssSupport = browser.gssSupport or false;
        alsaSupport = browser.alsaSupport or false;
        pipewireSupport = browser.pipewireSupport or false;
  
        nativeMessagingHosts =
          ([ ]
  