diff --git a/pills/02-install-on-your-running.xml b/pills/02-install-on-your-running.xml
index 538c4bb..16f167b 100644
--- a/pills/02-install-on-your-running.xml
+++ b/pills/02-install-on-your-running.xml
@@ -15,6 +15,9 @@
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 next pill.
@@ -66,7 +69,7 @@
That's the /nix/store 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 @@
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 @@
That nix-2.1.3 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
nix-2.1.3 store derivation in the profile by means of
symbolic links.
@@ -239,7 +242,7 @@
does is simply to add ~/.nix-profile/bin to
PATH and
~/.nix-defexpr/channels/nixpkgs to
- NIX_PATH. We'll discuss
+ NIX_PATH. We'll discuss
NIX_PATH later.
diff --git a/pills/03-enter-environment.xml b/pills/03-enter-environment.xml
index 2aac0c2..4387bbd 100644
--- a/pills/03-enter-environment.xml
+++ b/pills/03-enter-environment.xml
@@ -16,6 +16,11 @@
Enter the environment
+
+ If you're using NixOS, you can skip to the next step.
+
+
In the previous article we created a Nix user, so let's start by switching
to it with su - nix. If your
@@ -36,7 +41,7 @@
-
+ Install something
@@ -325,6 +330,12 @@
+
+ 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".
+
+
That's essentially the contents of ~/.nix-channels.