1{ pkgs, ... }:
2{
3 name = "sdl3";
4 meta.maintainers = pkgs.sdl3.meta.maintainers;
5
6 nodes.machine =
7 { pkgs, ... }:
8 {
9 imports = [ ./common/x11.nix ];
10
11 environment.systemPackages = [ pkgs.sdl3.passthru.debug-text-example ];
12 };
13
14 enableOCR = true;
15
16 testScript = ''
17 machine.wait_for_x()
18
19 machine.execute("debug-text >&2 &")
20
21 machine.wait_for_window("examples/renderer/debug-text")
22 machine.wait_for_text("Hello world")
23
24 machine.screenshot("screen")
25 '';
26}