~ruther/guix-local

e64617c5fab2bec558ae6333cdbdcd62cac8ad1f — Carlo Zancanaro 2 years ago ce5f756
doc: Document required setup steps for Nix service.

* doc/guix.texi (Nix service): Add specific channel setup commands, add
commands to create profile directory.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 17 insertions(+), 2 deletions(-)

M doc/guix.texi
M doc/guix.texi => doc/guix.texi +17 -2
@@ 40511,16 40511,31 @@ After @command{guix system reconfigure} configure Nix for your user:

@itemize
@item Add a Nix channel and update it.  See
@url{https://nixos.org/nix/manual/, Nix Package Manager Guide}.
@url{https://nixos.wiki/wiki/Nix_channels, Nix channels} for more
information about the available channels.  If you would like to use the
unstable Nix channel you can do this by running:

@example
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable
$ nix-channel --update
@end example

@item Create your Nix profile directory:

@example
$ sudo mkdir -p /nix/var/nix/profiles/per-user/$USER
$ sudo chown $USER:root /nix/var/nix/profiles/per-user/$USER
@end example

@item Create a symlink to your profile and activate Nix profile:
@end itemize

@example
$ ln -s "/nix/var/nix/profiles/per-user/$USER/profile" ~/.nix-profile
$ source /run/current-system/profile/etc/profile.d/nix.sh
@end example

@end itemize

@end defvar

@deftp {Data Type} nix-configuration