anchor.diff:        toFlag = key: value: "${key}=${sanitize value}";
       in attrs: concatStringsSep " " (attrValues (mapAttrs toFlag attrs));
   
  +  # https://source.chromium.org/chromium/chromium/src/+/master:build/linux/unbundle/replace_gn_files.py
     gnSystemLibraries = [
       "ffmpeg"
       "flac"
  
positive.code:     ];
  
      postPatch = ''
        # Required for patchShebangs (unsupported interpreter directive, basename: invalid option -- '*', etc.):
        substituteInPlace native_client/SConstruct \
          --replace "#! -*- python -*-" ""
        substituteInPlace third_party/harfbuzz-ng/src/src/update-unicode-tables.make \
          --replace "/usr/bin/env -S make -f" "/usr/bin/make -f"
  
        # We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX
        substituteInPlace sandbox/linux/suid/client/setuid_sandbox_host.cc \
  
negative.code:   mkGnFlags =
      let
        # Serialize Nix types into GN types according to this document:
        # https://source.chromium.org/gn/gn/+/master:docs/language.md
        mkGnString = value: "\"${escape ["\"" "$" "\\"] value}\"";
        sanitize = value:
          if value == true then "true"
  