summaryrefslogtreecommitdiffstats
path: root/nixos/tests/kbd-update-search-paths-patch.nix
blob: 7c1c36174f8a8997ab8d50fe98b5d6135c054879 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ pkgs, ... }:
{
  name = "kbd-update-search-paths-patch";

  nodes.machine =
    { pkgs, options, ... }:
    {
      console = {
        packages = options.console.packages.default ++ [ pkgs.terminus_font ];
      };
    };

  testScript = ''
    command = "${pkgs.kbd}/bin/setfont ter-112n 2>&1"
    (status, out) = machine.execute(command)
    import re
    pattern = re.compile(r".*Unable to find file:.*")
    match = pattern.match(out)
    if match:
        raise Exception("command `{}` failed".format(command))
  '';
}