Compare commits

...

3 Commits

Author SHA1 Message Date
1f95f6d33e
home-assistant: use yaml mode for lovelace
Some checks failed
Check flake / build-amd64-linux (push) Failing after 2m59s
2025-01-27 01:00:01 +00:00
ef35732e4a
home-assistant: remove duplicate resource definitions 2025-01-27 00:59:39 +00:00
063c10bce5
Add passthru.entrypoint to lovelace modules 2025-01-27 00:55:46 +00:00
6 changed files with 14 additions and 63 deletions

View File

@ -66,7 +66,9 @@ in
default = "info";
logs = { };
};
lovelace = { };
lovelace = {
mode = "yaml";
};
media_player = [ ];
mobile_app = { };
onkyo = { };
@ -269,65 +271,6 @@ 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/simple-weather-card-bundle.js";
type = "module";
}
{
url = "/local/nixos-lovelace-modules/state-switch.js";
type = "module";
}
{
url = "/local/nixos-lovelace-modules/weather-radar-card.js";
type = "module";
}
];
customLovelaceModules =
(with pkgs.home-assistant-custom-lovelace-modules; [
bubble-card
@ -347,6 +290,8 @@ in
lovelace-state-switch
lovelace-weather-radar-card
]);
lovelaceConfigWritable = true;
};
modules.services.borgmatic.directories = [

View File

@ -26,9 +26,7 @@ buildNpmPackage rec {
runHook postInstall
'';
passthru = {
entrypoint = "auto-entities.js";
};
passthru.entrypoint = "auto-entities.js";
makeCacheWritable = true;

View File

@ -24,6 +24,8 @@ buildNpmPackage rec {
runHook postInstall
'';
passthru.entrypoint = "floorplan.js";
meta = {
description = "Floorplan for Home Assistant";
longDescription = ''

View File

@ -26,6 +26,8 @@ buildNpmPackage rec {
runHook postInstall
'';
passthru.entrypoint = "layout-card.js";
makeCacheWritable = true;
meta = with lib; {

View File

@ -26,6 +26,8 @@ buildNpmPackage rec {
runHook postInstall
'';
passthru.entrypoint = "my-cards.js";
makeCacheWritable = true;
meta = with lib; {

View File

@ -26,6 +26,8 @@ buildNpmPackage rec {
runHook postInstall
'';
passthru.entrypoint = "state-switch.js";
makeCacheWritable = true;
meta = with lib; {