diff --git a/modules/programs/man.nix b/modules/programs/man.nix index b235b02fe..f3134b37b 100644 --- a/modules/programs/man.nix +++ b/modules/programs/man.nix @@ -2,7 +2,8 @@ with lib; -{ +let cfg = config.programs.man; +in { options = { programs.man = { enable = mkOption { @@ -15,6 +16,13 @@ with lib; ''; }; + package = mkOption { + type = types.package; + default = pkgs.man; + defaultText = literalExpression "pkgs.man"; + description = "The man package to use."; + }; + generateCaches = mkOption { type = types.bool; default = false; @@ -39,7 +47,7 @@ with lib; }; config = mkIf config.programs.man.enable { - home.packages = [ pkgs.man ]; + home.packages = [ cfg.package ]; home.extraOutputsToInstall = [ "man" ]; # This is mostly copy/pasted/adapted from NixOS' documentation.nix.