anchor.diff:        homerow.expect = [ "a" "r" "s" "t" "n" "e" "i" "o"         ];
       };
   
  -    extraConfig.i18n.consoleKeyMap = "colemak/colemak";
  +    extraConfig.console.keyMap = "colemak/colemak";
       extraConfig.services.xserver.layout = "us";
       extraConfig.services.xserver.xkbVariant = "colemak";
     };
  
positive.code:       altgr.expect = [ "~"       "#"       "{"       "["       "|"       ];
      };
  
      extraConfig.i18n.consoleKeyMap = "azerty/fr";
      extraConfig.services.xserver.layout = "fr";
    };
  
  
negative.code:   pkgs ? import ../.. { inherit system config; }
  }:
  
  with import ../lib/testing-python.nix { inherit system pkgs; };
  
  let
    readyFile  = "/tmp/readerReady";
    resultFile = "/tmp/readerResult";
  
    testReader = pkgs.writeScript "test-input-reader" ''
      rm -f ${resultFile} ${resultFile}.tmp
      logger "testReader: START: Waiting for $1 characters, expecting '$2'."
      touch ${readyFile}
  