about summary refs log tree commit diff
path: root/nixpkgs
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2021-02-26 00:11:03 +0000
committerAlyssa Ross <hi@alyssa.is>2021-02-26 00:11:03 +0000
commit80daef99eb3427adbea5db965abf453d23fc512e (patch)
tree14f6b2be39c1519bf68c99aca4dba6d4e8f4f267 /nixpkgs
parent3a28656c8d2b6ca1c6079d047b5e05635da63c79 (diff)
downloadnixlib-80daef99eb3427adbea5db965abf453d23fc512e.tar
nixlib-80daef99eb3427adbea5db965abf453d23fc512e.tar.gz
nixlib-80daef99eb3427adbea5db965abf453d23fc512e.tar.bz2
nixlib-80daef99eb3427adbea5db965abf453d23fc512e.tar.lz
nixlib-80daef99eb3427adbea5db965abf453d23fc512e.tar.xz
nixlib-80daef99eb3427adbea5db965abf453d23fc512e.tar.zst
nixlib-80daef99eb3427adbea5db965abf453d23fc512e.zip
nixos/documentation: add man.extraConfig option
I want to be able to add a SECTION line to /etc/man_db.conf.
Diffstat (limited to 'nixpkgs')
-rw-r--r--nixpkgs/nixos/modules/misc/documentation.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/nixpkgs/nixos/modules/misc/documentation.nix b/nixpkgs/nixos/modules/misc/documentation.nix
index d81d6c6cb9b8..59bda7560f69 100644
--- a/nixpkgs/nixos/modules/misc/documentation.nix
+++ b/nixpkgs/nixos/modules/misc/documentation.nix
@@ -110,6 +110,15 @@ in
         '';
       };
 
+      man.extraConfig = mkOption {
+        type = types.lines;
+        default = "";
+        description = ''
+          Lines to append to <citerefentry><refentrytitle>manpath</refentrytitle>
+          <manvolnum>5</manvolnum></citerefentry>.
+        '';
+      };
+
       man.generateCaches = mkOption {
         type = types.bool;
         default = false;
@@ -231,6 +240,8 @@ in
           ''}
           # Manual pages caches for NixOS
           MANDB_MAP /run/current-system/sw/share/man /var/cache/man/nixos
+
+          ${cfg.man.extraConfig}
         '';
     })