···
17
-
<para>Stable channels, such as <literal
18
-
xlink:href="https://nixos.org/channels/nixos-14.04">nixos-14.04</literal>.
17
+
<para><emphasis>Stable channels</emphasis>, such as <literal
18
+
xlink:href="https://nixos.org/channels/nixos-14.12">nixos-14.12</literal>.
These only get conservative bug fixes and package upgrades. For
instance, a channel update may cause the Linux kernel on your
system to be upgraded from 3.4.66 to 3.4.67 (a minor bug fix), but
···
3.11.<replaceable>x</replaceable> (a major change that has the
potential to break things). Stable channels are generally
maintained until the next stable branch is created.</para>
28
-
<para>The unstable channel, <literal
29
+
<para>The <emphasis>unstable channel</emphasis>, <literal
xlink:href="https://nixos.org/channels/nixos-unstable">nixos-unstable</literal>.
This corresponds to NixOS’s main development branch, and may thus
see radical changes between channel updates. It’s not recommended
for production systems.</para>
36
+
<para><emphasis>Small channels</emphasis>, such as <literal
37
+
xlink:href="https://nixos.org/channels/nixos-14.12-small">nixos-14.12-small</literal>
39
+
xlink:href="https://nixos.org/channels/nixos-unstable-small">nixos-unstable-small</literal>. These
40
+
are identical to the stable and unstable channels described above,
41
+
except that they contain fewer binary packages. This means they
42
+
get updated faster than the regular channels (for instance, when a
43
+
critical security patch is committed to NixOS’s source tree), but
44
+
may require more packages to be built from source than
45
+
usual. They’re mostly intended for server environments and as such
46
+
contain few GUI applications.</para>
To see what channels are available, go to <link
···
<para>When you first install NixOS, you’re automatically subscribed to
the NixOS channel that corresponds to your installation source. For
44
-
instance, if you installed from a 14.04 ISO, you will be subscribed to
45
-
the <literal>nixos-14.04</literal> channel. To see which NixOS
58
+
instance, if you installed from a 14.12 ISO, you will be subscribed to
59
+
the <literal>nixos-14.12</literal> channel. To see which NixOS
channel you’re subscribed to, run the following as root:
···
(Be sure to include the <literal>nixos</literal> parameter at the
60
-
end.) For instance, to use the NixOS 14.04 stable channel:
74
+
end.) For instance, to use the NixOS 14.12 stable channel:
63
-
$ nix-channel --add https://nixos.org/channels/nixos-14.04 nixos
77
+
$ nix-channel --add https://nixos.org/channels/nixos-14.12 nixos
66
-
But if you want to live on the bleeding edge:
80
+
If you have a server, you may want to use the “small” channel instead:
83
+
$ nix-channel --add https://nixos.org/channels/nixos-14.12-small nixos
86
+
And if you want to live on the bleeding edge:
$ nix-channel --add https://nixos.org/channels/nixos-unstable nixos