nixos/lomiri: Exclude Morph Browser by default

Qt5 qtwebengine will be marked insecure, so this would block the entire DE from being usable.
Epiphany seems to work as a replacement until Morph can be built with Qt6.

Content-Hub test will still need adjustment, but keeping it out of this to make future reverting easier.

OPNA2608 5063462b 756bd89f

Changed files
+14 -10
nixos
modules
services
desktop-managers
tests
+4 -1
nixos/modules/services/desktop-managers/lomiri.nix
···
lomiri-thumbnailer
lomiri-url-dispatcher
mediascanner2 # TODO possibly needs to be kicked off by graphical-session.target
-
morph-browser
+
# Qt5 qtwebengine is not secure: https://github.com/NixOS/nixpkgs/pull/435067
+
# morph-browser
+
# Adding another browser that is known-working until Morph Browser can migrate to Qt6
+
pkgs.epiphany
qtmir # not having its desktop file for Xwayland available causes any X11 application to crash the session
teleports
]);
+10 -9
nixos/tests/lomiri.nix
···
machine.send_key("alt-f4")
# Morph is how we go online
-
with subtest("morph browser works"):
-
open_starter()
-
machine.send_chars("Morph\n")
-
wait_for_text(r"(Bookmarks|address|site|visited any)")
-
machine.screenshot("morph_open")
-
-
# morph-browser has a separate VM test to test its basic functionalities
-
-
machine.send_key("alt-f4")
+
# Qt5 qtwebengine is not secure: https://github.com/NixOS/nixpkgs/pull/435067
+
# with subtest("morph browser works"):
+
# open_starter()
+
# machine.send_chars("Morph\n")
+
# wait_for_text(r"(Bookmarks|address|site|visited any)")
+
# machine.screenshot("morph_open")
+
#
+
# # morph-browser has a separate VM test to test its basic functionalities
+
#
+
# machine.send_key("alt-f4")
# LSS provides DE settings
with subtest("system settings open"):