about summary refs log tree commit diff
path: root/doc/manual/installation.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/manual/installation.xml')
-rw-r--r--doc/manual/installation.xml23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/manual/installation.xml b/doc/manual/installation.xml
index 3872a7fb8bf5..7d11fa43e0a5 100644
--- a/doc/manual/installation.xml
+++ b/doc/manual/installation.xml
@@ -111,6 +111,29 @@ $ autoreconf -i</screen>
 
   </sect1>
 
+
+  <sect1>
+    <title>Using Nix</title>
+
+    <para>
+      To use Nix, some environment variables should be set.  In particular,
+      <literal>PATH</literal> should contain the directories
+      <filename><replaceable>prefix</replaceable>/bin</filename> and
+      <filename><replaceable>prefix</replaceable>/var/nix/links/current/bin</filename>. 
+      The first directory contains the Nix tools themselves, while the second
+      contains to the current <emphasis>user environment</emphasis> (an
+      automatically generated package consisting of symlinks to installed
+      packages).  The simplest way to set the required environment variables is
+      to include the file
+      <filename><replaceable>prefix</replaceable>/etc/profile.d/nix.sh</filename> 
+      in your <filename>~/.bashrc</filename> (or similar), like this:
+    </para>
+
+    <screen>
+. <replaceable>prefix</replaceable>/etc/profile.d/nix.sh</screen>
+
+  </sect1>
+
 </chapter>
 
 <!--