Rutherther <ruthert...@ditigal.xyz> writes: > Hi Noé, > > Noé Lopez via "Development of GNU Guix and the GNU System distribution." > <guix-devel@gnu.org> writes: > >> Secondly, gnome-session (responsible for starting user services) is >> going to use systemd too. So we need to replace it with a Shepherd >> implementation. > > I am just wondering... how will this work on Guix System? Are users > going to be required to run guix-home with some kind of home gnome > service in order to use Gnome? Or is there any other plan? > > On systemd this is easy as the user session is started basically > automatically, every user has it. But on Guix System with shepherd, > users do not need to have a user instance of shepherd running at all. > And the service configuration is also up to them, whereas on systemd > user services are also loadable from a common system location, so that > when you install packages it can provide a user service that the user > can simply start from the time of the installation, no configuration on > their side. > > Rutherther
That’s a nice question. I had assumed the whole GNOME was a home service but its not. In any case, I think the implementation will be for the Shepherd without Guix. So a separate Shepherd daemon can be spawned just for GNOME. And we can imagine having a home service for people that want the services integrated in their user shepherd (in which case GNOME wouln’t start anything).
signature.asc
Description: PGP signature