mirror of
https://github.com/nix-community/home-manager
synced 2024-11-20 10:09:45 +01:00
parent
933b6d97b4
commit
9d369c75ce
1 changed files with 10 additions and 2 deletions
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue