doc: Add a note about elogind and XDG_RUNTIME_DIR for Guix Home.

* doc/guix.texi (Declaring the Home Environment): Add a note about elogind and
XDG_RUNTIME_DIR.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Andrew Tropin 2021-11-08 12:22:04 +03:00 committed by Ludovic Courtès
parent 5c2f30d3de
commit a8b5b40f62
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -35975,6 +35975,14 @@ guix home reconfigure config.scm
This ``builds'' your home environment and creates @file{~/.guix-home} This ``builds'' your home environment and creates @file{~/.guix-home}
pointing to it. Voilà! pointing to it. Voilà!
@quotation Note
Make sure the operating system has elogind, systemd, or a similar
mechanism to create the XDG run-time directory and has the
@env{XDG_RUNTIME_DIR} variable set. Failing that, the
@file{on-first-login} script will not execute anything, and processes
like user Shepherd and its descendants will not start.
@end quotation
@node Configuring the Shell @node Configuring the Shell
@section Configuring the Shell @section Configuring the Shell
This section is safe to skip if your shell or shells are managed by This section is safe to skip if your shell or shells are managed by