1
0
Fork 0
mirror of https://github.com/NixOS/nix-pills synced 2024-09-19 04:00:13 -04:00

Added clarification for NixOS users

This commit is contained in:
Amy de Buitléir 2018-12-11 20:02:41 +00:00
parent 32a6f24667
commit 0bfa4ee1f8
2 changed files with 13 additions and 4 deletions

View file

@ -15,6 +15,9 @@
<para>
Now we'll install Nix on our running system and understand what
changed in our system after the installation.
If you're using NixOS, Nix is already installed;
you can skip to the <link
linkend="install-on-your-running-system">next</link> pill.
</para>
<para>
@ -66,7 +69,7 @@
<para>
That's the <filename>/nix/store</filename> we
were talking in the first article. We're copying in the
were talking in the first article. We're copying in the
necessary software to bootstrap a Nix system. You can see bash,
coreutils, the C compiler toolchain, perl libraries, sqlite and Nix itself
with its own tools and libnix.
@ -133,7 +136,7 @@
<para>
A profile in Nix is a general and convenient concept for
realizing rollbacks. Profiles are used to compose
realizing rollbacks. Profiles are used to compose
components that are spread among multiple paths under a new
unified path. Not only that, but profiles are made up of multiple
"generations": they are versioned. Whenever you change a profile,
@ -152,7 +155,7 @@
<xi:include href="./02/profile.xml" parse="xml" />
<para>
That <package>nix-2.1.3</package> derivation in the Nix store is
Nix itself, with binaries and libraries. The process of "installing"
Nix itself, with binaries and libraries. The process of "installing"
the derivation in the profile basically reproduces the hierarchy of the
<package>nix-2.1.3</package> store derivation in the profile by means of
symbolic links.
@ -239,7 +242,7 @@
does is simply to add <filename>~/.nix-profile/bin</filename> to
<varname>PATH</varname> and
<filename>~/.nix-defexpr/channels/nixpkgs</filename> to
<varname>NIX_PATH</varname>. We'll discuss
<varname>NIX_PATH</varname>. We'll discuss
<varname>NIX_PATH</varname> later.
</para>

View file

@ -325,6 +325,12 @@
<screen><xi:include href="./03/channel-list.txt" parse="text" /></screen>
<para>
If you're using NixOS, you may not see any output from the above command
(if you're using the default), or you may see a channel whose
name begins with "nixos-" instead of "nixpkgs".
</para>
<para>
That's essentially the contents of <filename>~/.nix-channels</filename>.
</para>