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é
signature.asc
Description: PGP signature