diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/frigate-hass-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/frigate-hass-card/package.nix new file mode 100644 index 00000000000000..2141a964254c7d --- /dev/null +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/frigate-hass-card/package.nix @@ -0,0 +1,34 @@ +{ + lib, + stdenv, + fetchzip, +}: +stdenv.mkDerivation rec { + pname = "frigate-hass-card"; + version = "6.3.4"; + + # TODO: Migrate to fetchFromGitHub when yarn berry lock format is supported + src = fetchzip { + url = "https://github.com/dermotduffy/frigate-hass-card/releases/download/v${version}/frigate-hass-card.zip"; + sha256 = "sha256-s15+FNfXFYeT7/5x/MMKeRIYhzY/j5qxgsye9FNkXcY="; + }; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir $out + cp * $out/ + + runHook postInstall + ''; + + meta = { + description = "A Lovelace card for Frigate in Home Assistant"; + homepage = "https://github.com/dermotduffy/frigate-hass-card"; + changelog = "https://github.com/dermotduffy/frigate-hass-card/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ nealfennimore ]; + }; +}