1{ ... }:
2{
3 name = "tuxguitar";
4 meta.maintainers = [ ];
5
6 nodes.machine =
7 { config, pkgs, ... }:
8 {
9 imports = [
10 ./common/x11.nix
11 ];
12
13 services.xserver.enable = true;
14
15 environment.systemPackages = [ pkgs.tuxguitar ];
16 };
17
18 testScript = ''
19 machine.wait_for_x()
20 machine.succeed("tuxguitar >&2 &")
21 machine.wait_for_window("TuxGuitar - Untitled.tg")
22 machine.sleep(1)
23 machine.screenshot("tuxguitar")
24 '';
25}