+81
-19
nixos/modules/services/home-automation/home-assistant.nix
+81
-19
nixos/modules/services/home-automation/home-assistant.nix
······-filteredConfig = lib.converge (lib.filterAttrsRecursive (_: v: ! elem v [ null ])) (lib.recursiveUpdate customLovelaceModulesResources (cfg.config or {}));+filteredConfig = converge (filterAttrsRecursive (_: v: ! elem v [ null ])) (recursiveUpdate customLovelaceModulesResources (cfg.config or {}));·········# Running home-assistant on NixOS is considered an installation method that is unsupported by the upstream project.# https://github.com/home-assistant/architecture/blob/master/adr/0012-define-supported-installation-method.md#decisionenable = mkEnableOption "Home Assistant. Please note that this installation method is unsupported upstream";···networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.config.http.server_port ];······# Required for interaction with hci devices and bluetooth sockets, identified by bluetooth-adapters dependency# https://www.home-assistant.io/integrations/bluetooth_le_tracker/#rootless-setup-on-core-installs·········
+1
-1
nixos/tests/all-tests.nix
+1
-1
nixos/tests/all-tests.nix
···
+12
-9
nixos/tests/home-assistant.nix
+12
-9
nixos/tests/home-assistant.nix
······# Cause a configuration change that requires a service restart as we added a new runtime dependency······