From 352ceb0255daef609f7efeb752e2d4459e5bddf5 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Sun, 26 Jan 2025 23:14:31 +0000 Subject: [PATCH] home-assistant: explicitly define lovelace resources --- .../nixos/services/home-assistant/default.nix | 60 ++++++++++++++++--- 1 file changed, 52 insertions(+), 8 deletions(-) diff --git a/modules/nixos/services/home-assistant/default.nix b/modules/nixos/services/home-assistant/default.nix index 19f8203..f2c753b 100644 --- a/modules/nixos/services/home-assistant/default.nix +++ b/modules/nixos/services/home-assistant/default.nix @@ -66,14 +66,7 @@ in default = "info"; logs = { }; }; - lovelace = { - resources = [ - { - url = "/local/nixos-lovelace-modulels/mushroom.js"; - type = "module"; - } - ]; - }; + lovelace = { }; media_player = [ ]; mobile_app = { }; onkyo = { }; @@ -276,6 +269,57 @@ in home-assistant-minimalist ]; + config.lovelace.resources = [ + { + url = "/local/nixos-lovelace-modules/auto-entities.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/bubble-card.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/bubble-popup-fix.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/button-card.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/card-mod.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/layout-card.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/light-entity-card.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/mini-graph-card-bundle.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/mini-media-player-bundle.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/my-cards.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/sankey-chart.js"; + type = "module"; + } + { + url = "/local/nixos-lovelace-modules/state-switch.js"; + type = "module"; + } + ]; + customLovelaceModules = (with pkgs.home-assistant-custom-lovelace-modules; [ bubble-card