anchor.diff:  { system ? builtins.currentSystem
   , config ? {}
   , pkgs ? import ../.. { inherit system config; }
  -, channelMap ? {
  -    stable = pkgs.chromium;
  -    beta   = pkgs.chromiumBeta;
  -    dev    = pkgs.chromiumDev;
  +, channelMap ? { # Maps "channels" to packages
  +    stable        = pkgs.chromium;
  +    beta          = pkgs.chromiumBeta;
  +    dev           = pkgs.chromiumDev;
  +    ungoogled     = pkgs.ungoogled-chromium;
  +    chrome-stable = pkgs.google-chrome;
  +    chrome-beta   = pkgs.google-chrome-beta;
  +    chrome-dev    = pkgs.google-chrome-dev;
     }
   }:
   
  
positive.code:         return "su - ${user} -c " + shlex.quote(cmd)
  
  
      def create_new_win():
          with machine.nested("Creating a new Chromium window"):
              machine.execute(
  
negative.code: mapAttrs (channel: chromiumPkg: makeTest rec {
    name = "chromium-${channel}";
    meta = {
      maintainers = with maintainers; [ aszlig primeos ];
      # https://github.com/NixOS/hydra/issues/591#issuecomment-435125621
      inherit (chromiumPkg.meta) timeout;
    };
  