Skip to content

Commit

Permalink
nixos/home-assistant: do not always override extraComponents (NixOS#4…
Browse files Browse the repository at this point in the history
  • Loading branch information
dotlambda committed Jul 20, 2018
1 parent 446ec6d commit 55a12c9
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions nixos/modules/services/misc/home-assistant.nix
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down Expand Up @@ -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.
'';
};

Expand Down

0 comments on commit 55a12c9

Please sign in to comment.