From 3690193556655908ecc41be0fccb0f4e20190075 Mon Sep 17 00:00:00 2001 From: lucasew Date: Thu, 7 Nov 2024 13:15:44 -0300 Subject: [PATCH] piped: init at 0-unstable-2024-11-04 Signed-off-by: lucasew --- pkgs/by-name/pi/piped/package.nix | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/pi/piped/package.nix diff --git a/pkgs/by-name/pi/piped/package.nix b/pkgs/by-name/pi/piped/package.nix new file mode 100644 index 000000000000..83d721aa63fe --- /dev/null +++ b/pkgs/by-name/pi/piped/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildNpmPackage, + pnpm, + fetchFromGitHub, + unstableGitUpdater, +}: + +buildNpmPackage rec { + pname = "piped"; + version = "0-unstable-2024-11-04"; + + src = fetchFromGitHub { + owner = "TeamPiped"; + repo = "piped"; + rev = "7866c06801baef16ce94d6f4dd0f8c1b8bc88153"; + hash = "sha256-o3TwE0s5rim+0VKR+oW9Rv3/eQRf2dgRQK4xjZ9pqCE="; + }; + + npmConfigHook = pnpm.configHook; + + installPhase = '' + runHook preInstall + cp dist $out -r + runHook postInstall + ''; + + npmDeps = pnpmDeps; + pnpmDeps = pnpm.fetchDeps { + inherit pname version src; + hash = "sha256-WtZfRZFRV9I1iBlAoV69GGFjdiQhTSBG/iiEadPVcys="; + }; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + homepage = "https://github.com/TeamPiped/Piped"; + description = "Efficient and privacy-friendly YouTube frontend"; + maintainers = [ lib.maintainers.lucasew ]; + license = [ lib.licenses.agpl3Plus ]; + }; + +}