import ( { pkgs, ... }: { machine = { config, pkgs, lib, ... }: { imports = [ ../config/desktop.nix ]; services.xserver.windowManager.default = lib.mkForce "xmonad"; }; testScript = '' $machine->waitForX; $machine->succeed("su - orbekk -c 'urxvt&'"); $machine->succeed("su - orbekk -c 'trayer&'"); $machine->waitForFile("~orbekk/.Xauthority"); $machine->succeed("xauth merge ~orbekk/.Xauthority"); $machine->screenshot("screen"); $machine->waitForWindow(qr/trayer/); ''; })