Unverified Commit eeb2bb3d authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

home-assistant-custom-lovelace-modules.hass-swipe-navigation: init at 1.15.6 (#441805)

parents 6467f767 60eea013
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -12713,6 +12713,12 @@
    githubId = 954536;
    name = "Jean-Pierre PRUNARET";
  };
  jpinz = {
    email = "nix@jpinzer.me";
    github = "jpinz";
    githubId = 8357054;
    name = "Julian Pinzer";
  };
  jpotier = {
    email = "jpo.contributes.to.nixos@marvid.fr";
    github = "jpotier";
+44 −0
Original line number Diff line number Diff line
{
  lib,
  buildNpmPackage,
  fetchFromGitHub,
}:

buildNpmPackage rec {
  pname = "swipe-navigation";
  version = "1.15.6";

  src = fetchFromGitHub {
    owner = "zanna-37";
    repo = "hass-swipe-navigation";
    tag = "v${version}";
    hash = "sha256-4DiZ52YFgyddD299rAMzBbmFNyv0SHEFK5H7kWRdWlw=";
  };

  npmDepsHash = "sha256-uRH3OcPK0iWru4ULZq2NwzbWNsGl8+wFP3ZxeFzr2BM=";

  buildPhase = ''
    runHook preBuild

    npx rollup --config

    runHook postBuild
  '';

  installPhase = ''
    runHook preInstall

    mkdir $out
    cp dist/swipe-navigation.js $out

    runHook postInstall
  '';

  meta = with lib; {
    changelog = "https://github.com/zanna-37/hass-swipe-navigation/releases/tag/v${version}";
    description = "Swipe through Home Assistant Dashboard views on mobile";
    homepage = "https://github.com/zanna-37/hass-swipe-navigation";
    license = licenses.mit;
    maintainers = with maintainers; [ jpinz ];
  };
}