Apropos: Difference between revisions
Appearance
imported>Ncfavier Restore instructions for generating the cache manually |
m add category configuration |
||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
To generate it manually (and again to update it when new software is installed), run: | To generate it manually (and again to update it when new software is installed), run: | ||
<syntaxhighlight lang= | <syntaxhighlight lang="console"> | ||
sudo mkdir -p /var/cache/man/nixos | $ sudo mkdir -p /var/cache/man/nixos | ||
sudo mandb | $ sudo mandb | ||
</syntaxhighlight> | </syntaxhighlight> | ||
To enable automatically building the immutable cache, you can set: | To enable automatically building the immutable cache, you can set in your system configuration: | ||
<syntaxhighlight lang=nix> | <syntaxhighlight lang="nix"> | ||
documentation.man.generateCaches = true; | { | ||
documentation.man.generateCaches = true; | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Note that this will rebuild the cache every time you change anything in <code>environment.systemPackages</code>, and will make the <code>mandb</code> command fail. | Note that this will rebuild the cache every time you change anything in <code>environment.systemPackages</code>, and will make the <code>mandb</code> command fail. | ||
[[Category:Configuration]] |
Latest revision as of 17:51, 18 May 2025
By default as of NixOS 21.05, apropos
, whatis
and man -k
do not find anything when run, because the man page index cache is not generated.
To generate it manually (and again to update it when new software is installed), run:
$ sudo mkdir -p /var/cache/man/nixos
$ sudo mandb
To enable automatically building the immutable cache, you can set in your system configuration:
{
documentation.man.generateCaches = true;
}
Note that this will rebuild the cache every time you change anything in environment.systemPackages
, and will make the mandb
command fail.