python312Packages.millheater: 0.11.8 -> 0.12.0
[NixPkgs.git] / nixos / tests / yabar.nix
blob212a8ce4bbf5f00511354f562d6c7aa1e606f4cd
1 import ./make-test-python.nix ({ pkgs, lib, ... }: {
2   name = "yabar";
3   meta.maintainers = [ ];
5   nodes.machine = {
6     imports = [ ./common/x11.nix ./common/user-account.nix ];
8     test-support.displayManager.auto.user = "bob";
10     programs.yabar.enable = true;
11     programs.yabar.bars = {
12       top.indicators.date.exec = "YABAR_DATE";
13     };
14   };
16   testScript = ''
17     machine.start()
18     machine.wait_for_x()
20     # confirm proper startup
21     machine.wait_for_unit("yabar.service", "bob")
22     machine.sleep(10)
23     machine.wait_for_unit("yabar.service", "bob")
25     machine.screenshot("top_bar")
26   '';