nixos/home-assistant: fix package override

The attributes can be missing on the package, since they're optional, so
catch that by adding empty defaults.
main
Martin Weinelt 2 years ago
parent 54105e1f85
commit 047429df52
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
  1. 4
      nixos/modules/services/home-automation/home-assistant.nix

@ -58,8 +58,8 @@ let
package = (cfg.package.override (oldArgs: {
# Respect overrides that already exist in the passed package and
# concat it with values passed via the module.
extraComponents = oldArgs.extraComponents ++ extraComponents;
extraPackages = ps: (oldArgs.extraPackages ps) ++ (cfg.extraPackages ps);
extraComponents = oldArgs.extraComponents or [] ++ extraComponents;
extraPackages = ps: (oldArgs.extraPackages or (_: []) ps) ++ (cfg.extraPackages ps);
}));
in {
imports = [

Loading…
Cancel
Save