man-db: make it the default man provider

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.

+5 -3
+1 -1
nixos/modules/programs/man.nix
··· 19 19 20 20 config = mkIf config.programs.man.enable { 21 21 22 - environment.systemPackages = [ pkgs.man ]; 22 + environment.systemPackages = [ pkgs.man-db ]; 23 23 24 24 environment.pathsToLink = [ "/share/man" ]; 25 25
+2
pkgs/top-level/aliases.nix
··· 64 64 lttngTools = lttng-tools; # added 2014-07-31 65 65 lttngUst = lttng-ust; # added 2014-07-31 66 66 manpages = man-pages; # added 2015-12-06 67 + man_db = man-db; # added 2016-05 68 + man = man-db; # added 2016-05 67 69 midoriWrapper = midori; # added 2015-01 68 70 mlt-qt5 = qt5.mlt; # added 2015-12-19 69 71 module_init_tools = kmod; # added 2016-04-22
+2 -2
pkgs/top-level/all-packages.nix
··· 2379 2379 2380 2380 makemkv = callPackage ../applications/video/makemkv { }; 2381 2381 2382 - man = callPackage ../tools/misc/man { }; 2382 + man-old = callPackage ../tools/misc/man { }; 2383 2383 2384 - man_db = callPackage ../tools/misc/man-db { }; 2384 + man-db = callPackage ../tools/misc/man-db { }; 2385 2385 2386 2386 mawk = callPackage ../tools/text/mawk { }; 2387 2387