From 735a8f301d43b67acaf8f1e2d65c0c57318ac5e7 Mon Sep 17 00:00:00 2001 From: Ethan Turkeltaub Date: Fri, 13 Feb 2026 13:47:57 -0500 Subject: [PATCH] Add `advanced-camera-card` to Home Assistant --- .../home-automation/frigate/default.nix | 9 +++++---- .../home-automation/home-assistant/default.nix | 17 ++++++++++------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/modules/profiles/home-automation/frigate/default.nix b/modules/profiles/home-automation/frigate/default.nix index 67ee919..a83991b 100644 --- a/modules/profiles/home-automation/frigate/default.nix +++ b/modules/profiles/home-automation/frigate/default.nix @@ -12,6 +12,7 @@ let "ffmpeg:kitchen#audio=aac" "tapo://admin:{FRIGATE_TAPO_SHA256}@${cameraAddress}" ]; + api.origin = "*"; }; mqtt = { enabled = true; @@ -47,7 +48,7 @@ let }; record = { enabled = true; - retain = { days = 0; }; + retain.days = 0; alerts = { retain = { days = 30; @@ -62,8 +63,8 @@ let }; }; }; - detect = { enabled = true; }; - objects = { filters = { person = { min_score = 0.8; }; }; }; + detect.enabled = true; + objects.filters.person.min_score = 0.8; }; in { sops = { @@ -123,5 +124,5 @@ in { ]; }; - networking.firewall.allowedTCPPorts = [ 5000 8971 8090 ]; + networking.firewall.allowedTCPPorts = [ 1984 5000 8090 8971 ]; } diff --git a/modules/profiles/home-automation/home-assistant/default.nix b/modules/profiles/home-automation/home-assistant/default.nix index 0d31655..385cbaa 100644 --- a/modules/profiles/home-automation/home-assistant/default.nix +++ b/modules/profiles/home-automation/home-assistant/default.nix @@ -71,13 +71,16 @@ pyqrcode ]; - customComponents = with pkgs.home-assistant-custom-components; [ - frigate - (pkgs.callPackage ./components/ha_nationalgrid.nix { - aionatgrid = - pkgs.python3Packages.callPackage ./packages/aionatgrid.nix { }; - }) - ]; + customComponents = with pkgs.home-assistant-custom-components; + [ frigate hass_web_proxy ] ++ [ + (pkgs.callPackage ./components/ha_nationalgrid.nix { + aionatgrid = + pkgs.python3Packages.callPackage ./packages/aionatgrid.nix { }; + }) + ]; + + customLovelaceModules = with pkgs.home-assistant-custom-lovelace-modules; + [ advanced-camera-card ]; config = { default_config = { };