Loading nixos/modules/services/desktop-managers/lomiri.nix +1 −0 Original line number Diff line number Diff line Loading @@ -72,6 +72,7 @@ in { packages = (with pkgs; [ ayatana-indicator-datetime ayatana-indicator-messages ayatana-indicator-power ayatana-indicator-session ]) ++ (with pkgs.lomiri; [ telephony-service Loading nixos/tests/lomiri.nix +7 −1 Original line number Diff line number Diff line Loading @@ -290,13 +290,14 @@ in { # There's a test app we could use that also displays their contents, but it's abit inconsistent. with subtest("ayatana indicators work"): mouse_click(735, 0) # the cog in the top-right, for the session indicator machine.wait_for_text(r"(Notifications|Time|Date|System)") machine.wait_for_text(r"(Notifications|Battery|Time|Date|System)") machine.screenshot("indicators_open") # Indicator order within the menus *should* be fixed based on per-indicator order setting # Session is the one we clicked, but the last we should test (logout). Go as far left as we can test. machine.send_key("left") machine.send_key("left") machine.send_key("left") # Notifications are usually empty, nothing to check there with subtest("lomiri indicator network works"): Loading @@ -304,6 +305,11 @@ in { machine.wait_for_text(r"(Flight|Wi-Fi)") machine.screenshot("indicators_network") with subtest("ayatana indicator power works"): machine.send_key("right") machine.wait_for_text(r"(Charge|Battery settings)") machine.screenshot("indicators_power") with subtest("ayatana indicator datetime works"): machine.send_key("right") machine.wait_for_text("Time and Date Settings") Loading Loading
nixos/modules/services/desktop-managers/lomiri.nix +1 −0 Original line number Diff line number Diff line Loading @@ -72,6 +72,7 @@ in { packages = (with pkgs; [ ayatana-indicator-datetime ayatana-indicator-messages ayatana-indicator-power ayatana-indicator-session ]) ++ (with pkgs.lomiri; [ telephony-service Loading
nixos/tests/lomiri.nix +7 −1 Original line number Diff line number Diff line Loading @@ -290,13 +290,14 @@ in { # There's a test app we could use that also displays their contents, but it's abit inconsistent. with subtest("ayatana indicators work"): mouse_click(735, 0) # the cog in the top-right, for the session indicator machine.wait_for_text(r"(Notifications|Time|Date|System)") machine.wait_for_text(r"(Notifications|Battery|Time|Date|System)") machine.screenshot("indicators_open") # Indicator order within the menus *should* be fixed based on per-indicator order setting # Session is the one we clicked, but the last we should test (logout). Go as far left as we can test. machine.send_key("left") machine.send_key("left") machine.send_key("left") # Notifications are usually empty, nothing to check there with subtest("lomiri indicator network works"): Loading @@ -304,6 +305,11 @@ in { machine.wait_for_text(r"(Flight|Wi-Fi)") machine.screenshot("indicators_network") with subtest("ayatana indicator power works"): machine.send_key("right") machine.wait_for_text(r"(Charge|Battery settings)") machine.screenshot("indicators_power") with subtest("ayatana indicator datetime works"): machine.send_key("right") machine.wait_for_text("Time and Date Settings") Loading