diff options
author | Nicolas B. Pierron <nicolas.b.pierron@nbp.name> | 2017-01-14 14:15:55 +0000 |
---|---|---|
committer | Nicolas B. Pierron <nicolas.b.pierron@gmail.com> | 2017-01-16 01:17:33 +0100 |
commit | ae7e893de1c03564b40f8e6d1d9591bbc1082cc9 (patch) | |
tree | 652b1e13e8499700823379ee49286ac85e6b5d0a /nixos | |
parent | 51d3c931e1d6584acefd964a016593ea37ffb804 (diff) |
Improve the realse notes with the upcoming documentation links, and a better example of how to convert overridePackages usage.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/doc/manual/release-notes/rl-1703.xml | 32 |
1 files changed, 26 insertions, 6 deletions
diff --git a/nixos/doc/manual/release-notes/rl-1703.xml b/nixos/doc/manual/release-notes/rl-1703.xml index 3ee38f9a76c92..d6b3aeb97916d 100644 --- a/nixos/doc/manual/release-notes/rl-1703.xml +++ b/nixos/doc/manual/release-notes/rl-1703.xml @@ -11,9 +11,9 @@ has the following highlights: </para> <itemizedlist> <listitem> - <para>Nixpkgs is now extensible through <link - xlink:href="https://github.com/NixOS/nixpkgs/pull/21243">overlays</link>. - See the Nixpkgs manual for more information.</para> + <para>Nixpkgs is now extensible through overlays. See the <link + xlink:href="https://nixos.org/nixpkgs/manual/#sec-overlays-install">Nixpkgs + manual</link> for more information.</para> </listitem> </itemizedlist> @@ -100,9 +100,29 @@ following incompatible changes:</para> </listitem> <listitem> - <para><literal>pkgs.overridePackages</literal> function no longer exists. - Instead import Nixpkgs a second time using <literal>import pkgs.path { - overlays = [ <replaceable>...</replaceable> ]; }</literal>.</para> + + <para><literal>overridePackages</literal> function no longer exists. + It is replaced by <link + xlink:href="https://nixos.org/nixpkgs/manual/#sec-overlays-install"> + overlays</link>. For example, the following code: + +<programlisting> + let + pkgs = import <nixpkgs> {}; + in + pkgs.overridePackages (self: super: ...) +</programlisting> + + Should be replaced by: + +<programlisting> + let + pkgs = import <nixpkgs> {}; in + in + import pkgs.path { overlays = [(self: super: ...)] } +</programlisting> + + </para> </listitem> </itemizedlist> |