3 name = "teleports-standalone";
4 meta.maintainers = lib.teams.lomiri.members;
9 imports = [ ./common/x11.nix ];
11 services.xserver.enable = true;
14 systemPackages = with pkgs.lomiri; [
19 UITK_ICON_THEME = "suru";
23 i18n.supportedLocales = [ "all" ];
25 fonts.packages = with pkgs; [
26 # Intended font & helps with OCR
36 with subtest("teleports launches"):
37 machine.execute("teleports >&2 &")
38 machine.wait_for_text(r"(TELEports|Phone Number)")
39 machine.screenshot("teleports_open")
41 machine.succeed("pkill -f teleports")
43 with subtest("teleports localisation works"):
44 machine.execute("env LANG=de_DE.UTF-8 teleports >&2 &")
45 machine.wait_for_text("Telefonnummer")
46 machine.screenshot("teleports_localised")