From c2003fa60c45d15d98b464f45f20f43d4d5f3e3f Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Wed, 4 Feb 2026 21:44:27 +0800 Subject: [PATCH] services: %rosenthal-desktop-home-services: Replace home-dbus-service-type. * modules/rosenthal/services/desktop.scm (%rosenthal-desktop-home-services): Replace home-dbus-service-type. --- modules/rosenthal/services/desktop.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/rosenthal/services/desktop.scm b/modules/rosenthal/services/desktop.scm index a72a50b..bc5fe05 100644 --- a/modules/rosenthal/services/desktop.scm +++ b/modules/rosenthal/services/desktop.scm @@ -727,7 +727,17 @@ configuration { (auto-start? #f) (daemonize? #f))) - (service home-dbus-service-type) + ;; NOTE: The environment variable set by ‘home-dbus-service-type’ will + ;; prevent GNOME from starting when using above Shepherd configuration. + ;; Replace ‘home-dbus-service-type’, expecting the session bus will be + ;; started elsewhere. See also: + ;; https://codeberg.org/guix/guix/issues/5899#issuecomment-10208485 + (simple-service 'dbus home-shepherd-service-type + (list (shepherd-service + (provision '(dbus)) + (start #~(const #t)) + (stop #~(const #f))))) + (service home-pipewire-service-type) %base-home-services))