From c07fa70d58738eb28cfb84c089cccc8de96783e8 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 15 Oct 2017 15:58:34 +0200 Subject: [PATCH] home-environment: add option `home.extraOutputsToInstall` --- modules/home-environment.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/home-environment.nix b/modules/home-environment.nix index 8b6a6cfa..9b900ef0 100644 --- a/modules/home-environment.nix +++ b/modules/home-environment.nix @@ -187,6 +187,17 @@ in description = "The set of packages to appear in the user environment."; }; + home.extraOutputsToInstall = mkOption { + type = types.listOf types.str; + default = []; + example = [ "doc" "info" "devdoc" ]; + description = '' + List of additional package outputs of the packages + home.packages that should be installed into + the user environment. + ''; + }; + home.path = mkOption { internal = true; description = "The derivation installing the user packages."; @@ -457,6 +468,7 @@ in name = "home-manager-path"; paths = cfg.packages; + inherit (cfg) extraOutputsToInstall; meta = { description = "Environment of packages installed through home-manager";