at master 468 B view raw
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}