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).

Attachment: signature.asc
Description: PGP signature

Reply via email to