From 55a12c97635868a45e1f9383d64389036a240b3f Mon Sep 17 00:00:00 2001 From: Robert Schütz Date: Fri, 20 Jul 2018 19:28:29 +0200 Subject: nixos/home-assistant: do not always override extraComponents (#43845) Fixes #43843. --- nixos/modules/services/misc/home-assistant.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'nixos/modules') diff --git a/nixos/modules/services/misc/home-assistant.nix b/nixos/modules/services/misc/home-assistant.nix index fdcfe6bc2b8e..0756e81612ac 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 extraPackages in order to add additional dependencies. + Override extraPackages or extraComponents in order to add additional dependencies. + If you specify and do not set + to false, overriding extraComponents will have no effect. ''; }; -- cgit 1.4.1