{ lib, buildNpmPackage, fetchFromGitHub, }: buildNpmPackage rec { pname = "hourly-weather"; version = "6.1.0"; src = fetchFromGitHub { owner = "decompil3d"; repo = "lovelace-hourly-weather"; rev = version; hash = "sha256-IvwWeksEnq44PhCpUXVufYb8w5XEX9Dk0LMLLeM7Dps="; }; npmDepsHash = "sha256-4uQfaYMg533xZobAl6+/9+FsHAFBm03wrF01nDa53Qg="; env.CYPRESS_INSTALL_BINARY = "0"; installPhase = '' runHook preInstall mkdir $out cp dist/hourly-weather.js $out runHook postInstall ''; meta = with lib; { description = "Hourly weather card for Home Assistant. Visualize upcoming weather conditions as a colored horizontal bar"; homepage = "https://github.com/decompil3d/lovelace-hourly-weather"; license = licenses.mit; maintainers = with maintainers; [ matthiasbeyer ]; platforms = platforms.all; }; }