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>master
parent
ce5f756375
commit
e64617c5fa
|
@ -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
|
||||
|
|
Reference in New Issue