home-assistant-custom-components.scene_presets: Build frontend asset

This commit is contained in:
Jonathan Davies
2025-10-26 23:03:49 +00:00
parent a390a7ff29
commit f2c4f45972
@@ -2,7 +2,10 @@
lib,
fetchFromGitHub,
buildHomeAssistantComponent,
fetchNpmDeps,
nix-update-script,
nodejs,
npmHooks,
}:
buildHomeAssistantComponent rec {
@@ -17,7 +20,21 @@ buildHomeAssistantComponent rec {
hash = "sha256-ESu7+65IeXYZLLqlkRlJA7+Ggo+X+YoWcpmMQiNzOTM=";
};
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-whBM/Z6ib8YNP3BgpJgU2O9ruxovUI84E5/ZbpHK26Y=";
};
nativeBuildInputs = [
nodejs
npmHooks.npmConfigHook
npmHooks.npmBuildHook
];
npmBuildScript = "build";
postInstall = ''
# Create custom presets directory to satisfy Python set-up code
mkdir -p "$out/custom_components/scene_presets/userdata/custom/assets"
'';