summary refs log tree commit diff
path: root/nixos/doc/manual/options-to-docbook.xsl
diff options
context:
space:
mode:
authorJan Malakhovski <oxij@oxij.org>2016-04-20 21:57:33 +0000
committerJan Malakhovski <oxij@oxij.org>2017-12-07 21:26:35 +0000
commit67ec6371d5d38224f10432dcf4d10eacd85cc13b (patch)
treeaf2985ee6691654656a041b2efd24ccb4536e1d6 /nixos/doc/manual/options-to-docbook.xsl
parent182463dc79bb8dd4ca09ae54e8fcc1637d501c6a (diff)
downloadnixlib-67ec6371d5d38224f10432dcf4d10eacd85cc13b.tar
nixlib-67ec6371d5d38224f10432dcf4d10eacd85cc13b.tar.gz
nixlib-67ec6371d5d38224f10432dcf4d10eacd85cc13b.tar.bz2
nixlib-67ec6371d5d38224f10432dcf4d10eacd85cc13b.tar.lz
nixlib-67ec6371d5d38224f10432dcf4d10eacd85cc13b.tar.xz
nixlib-67ec6371d5d38224f10432dcf4d10eacd85cc13b.tar.zst
nixlib-67ec6371d5d38224f10432dcf4d10eacd85cc13b.zip
nixos, lib: implement relatedPackages option
This allows one to specify "related packages" in NixOS that get rendered into
the configuration.nix(5) man page. The interface philosophy is pretty much
stolen from TeX bibliography.
Diffstat (limited to 'nixos/doc/manual/options-to-docbook.xsl')
-rw-r--r--nixos/doc/manual/options-to-docbook.xsl9
1 files changed, 9 insertions, 0 deletions
diff --git a/nixos/doc/manual/options-to-docbook.xsl b/nixos/doc/manual/options-to-docbook.xsl
index 5387546b5982..7b45b233ab2a 100644
--- a/nixos/doc/manual/options-to-docbook.xsl
+++ b/nixos/doc/manual/options-to-docbook.xsl
@@ -70,6 +70,15 @@
                 </para>
               </xsl:if>
 
+              <xsl:if test="attr[@name = 'relatedPackages']">
+                <para>
+                  <emphasis>Related packages:</emphasis>
+                  <xsl:text> </xsl:text>
+                  <xsl:value-of disable-output-escaping="yes"
+                                select="attr[@name = 'relatedPackages']/string/@value" />
+                </para>
+              </xsl:if>
+
               <xsl:if test="count(attr[@name = 'declarations']/list/*) != 0">
                 <para>
                   <emphasis>Declared by:</emphasis>