diff options
author | Robert Schütz <rschuetz17@gmail.com> | 2018-07-20 19:28:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-20 19:28:29 +0200 |
commit | 55a12c97635868a45e1f9383d64389036a240b3f (patch) | |
tree | 635105395d331ae779953c8fb04d47f7edff5116 | |
parent | 446ec6df2d67dcba8d0c3cc020980a31445dcb75 (diff) |
nixos/home-assistant: do not always override extraComponents (#43845)
Fixes #43843.
-rw-r--r-- | nixos/modules/services/misc/home-assistant.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/home-assistant.nix b/nixos/modules/services/misc/home-assistant.nix index fdcfe6bc2b8ef..0756e81612ac0 100644 --- a/nixos/modules/services/misc/home-assistant.nix +++ b/nixos/modules/services/misc/home-assistant.nix @@ -37,7 +37,7 @@ let # List of components used in config extraComponents = filter useComponent availableComponents; - package = if cfg.autoExtraComponents + package = if (cfg.autoExtraComponents && cfg.config != null) then (cfg.package.override { inherit extraComponents; }) else cfg.package; @@ -110,7 +110,9 @@ in { ''; description = '' Home Assistant package to use. - Override <literal>extraPackages</literal> in order to add additional dependencies. + Override <literal>extraPackages</literal> or <literal>extraComponents</literal> in order to add additional dependencies. + If you specify <option>config</option> and do not set <option>autoExtraComponents</option> + to <literal>false</literal>, overriding <literal>extraComponents</literal> will have no effect. ''; }; |