From aa0a8a2e4d74b2a4443e70bf622ce2b3f9117f5a Mon Sep 17 00:00:00 2001 From: Julian Pinzer Date: Wed, 10 Sep 2025 11:28:44 -0400 Subject: [PATCH 1/2] maintainers: add jpinz --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f918b5c8eddf..4c763e3d157c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -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"; From 60eea0131549e52f57a56ec054913494f502fda8 Mon Sep 17 00:00:00 2001 From: Julian Pinzer Date: Wed, 10 Sep 2025 12:36:12 -0400 Subject: [PATCH 2/2] home-assistant-custom-lovelace-modules.swipe-navigation: init at 1.15.6 --- .../swipe-navigation/package.nix | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-lovelace-modules/swipe-navigation/package.nix diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/swipe-navigation/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/swipe-navigation/package.nix new file mode 100644 index 000000000000..0dd65f13f9e4 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/swipe-navigation/package.nix @@ -0,0 +1,44 @@ +{ + 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 ]; + }; +}