Noé Lopez <n...@xn--no-cja.eu> writes:

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

Hi again,

As I have it working now, there is no dependency on guix-home. Simply,
on session start an shepherd instance is started for GNOME. Completely
independently from your home shepherd if you have one.

Have a nice day,
Noé

Attachment: signature.asc
Description: PGP signature

Reply via email to