From 67b6dfc3d3230f94bec114ad0e1acaf65cedf469 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 23 May 2023 04:43:27 +0000 Subject: [PATCH] sxmo: ship a11y and session packages, needed by lightdm-mobile-greeter --- hosts/modules/gui/sxmo.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hosts/modules/gui/sxmo.nix b/hosts/modules/gui/sxmo.nix index f32e0af0..b21fec7e 100644 --- a/hosts/modules/gui/sxmo.nix +++ b/hosts/modules/gui/sxmo.nix @@ -195,6 +195,10 @@ in user-session = swmo ''; + displayManager.sessionPackages = with pkgs; [ + sxmo-utils # this gets share/wayland-sessions/swmo.desktop linked + ]; + # taken from gui/phosh: # NB: setting defaultSession has the critical side-effect that it lets org.freedesktop.AccountsService # know that our user exists. this ensures lightdm succeeds when calling /org/freedesktop/AccountsServices ListCachedUsers @@ -232,6 +236,9 @@ in wantedBeforeBy = [ "greetd.service" "display-manager.service" ]; }; + # lightdm-mobile-greeter: "The name org.a11y.Bus was not provided by any .service files" + services.gnome.at-spi2-core.enable = true; + # services.xserver.windowManager.session = [{ # name = "sxmo"; # desktopNames = [ "sxmo" ];