summary refs log tree commit diff
path: root/nixos/modules/programs/man.nix
Commit message (Collapse)AuthorAge
* nixos programs.man.enable: improve descriptionVladimír Čunát2017-01-24
|
* man-db: make it the default man providerVladimír Čunát2016-05-23
| | | | | | | | For now, leave the old implementation under `man-old` attribute. Small warning: I had a leftover ~/.nix-profile/man from an old package, which caused man-db's man prefer it and ignore ~/.nix-profile/share/man. The PATH->MANPATH code just selects the first match for each PATH item.
* treewide: rename extraOutputs{ToLink,ToInstall}Vladimír Čunát2016-04-07
| | | | This is to get more consistent with `meta.outputsToInstall`.
* nixos systemPackages: rework default outputsVladimír Čunát2016-01-28
| | | | | | | | | | | - Now `pkg.outputUnspecified = true` but this attribute is missing in every output, so we can recognize whether the user chose or not. If (s)he didn't choose, we put `pkg.bin or pkg.out or pkg` into `systemPackages`. - `outputsToLink` is replaced by `extraOutputsToLink`. We add extra outputs *regardless* of whether the user chose anything. It's mainly meant for outputs with docs and debug symbols. - Note that as a result, some libraries will disappear from system path.
* Factor out "man" into a separate module and add "man" outputs to system.pathEelco Dolstra2015-10-30
Fixes #10270.