Loading maintainers/maintainer-list.nix +7 −1 Original line number Diff line number Diff line Loading @@ -17088,7 +17088,7 @@ githubId = 22659757; }; metalmatze = { email = "matthias.loibl@polarsignals.com"; email = "mail@matthiasloibl.com"; name = "Matthias Loibl"; github = "metalmatze"; githubId = 872251; Loading Loading @@ -19529,6 +19529,12 @@ github = "nullishamy"; githubId = 99221043; }; numbleroot = { email = "hello@lennartoldenburg.de"; name = "Lennart Oldenburg"; github = "numbleroot"; githubId = 1864826; }; numinit = { email = "me+nixpkgs@numin.it"; name = "Morgan Jones"; Loading pkgs/by-name/py/pyrra/package.nix 0 → 100644 +62 −0 Original line number Diff line number Diff line { lib, buildGoModule, buildNpmPackage, fetchFromGitHub, nix-update-script, }: buildGoModule (finalAttrs: { pname = "pyrra"; version = "0.9.3"; src = fetchFromGitHub { owner = "pyrra-dev"; repo = "pyrra"; tag = "v${finalAttrs.version}"; hash = "sha256-3eEnwS3nnDuIYfZCDUrWFeNmAHEGWtpxtSVoI+XIMVM="; }; vendorHash = "sha256-E2/OrAC2Wkv7OYPjs9ROE1RL4UUXYTByJZRY1qZB3gE="; ui = buildNpmPackage { inherit (finalAttrs) version; pname = "${finalAttrs.pname}-ui"; src = "${finalAttrs.src}/ui"; npmDepsHash = "sha256-1KSkYUIJy6uci+Cy2q4dXO2PGpnwKcXQmWaWmpjPneA="; installPhase = '' runHook preInstall mkdir -p $out/share/pyrra mv build $out/share/pyrra/ui runHook postInstall ''; }; preBuild = '' mkdir -p ui/build cp -r ${finalAttrs.ui}/share/pyrra/ui/* ui/build ''; passthru.updateScript = nix-update-script { extraArgs = [ "--subpackage" "ui" ]; }; meta = { mainProgram = "pyrra"; description = "Making SLOs with Prometheus manageable, accessible, and easy to use for everyone!"; homepage = "https://github.com/pyrra-dev/pyrra"; changelog = "https://github.com/pyrra-dev/pyrra/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ metalmatze numbleroot ]; }; }) Loading
maintainers/maintainer-list.nix +7 −1 Original line number Diff line number Diff line Loading @@ -17088,7 +17088,7 @@ githubId = 22659757; }; metalmatze = { email = "matthias.loibl@polarsignals.com"; email = "mail@matthiasloibl.com"; name = "Matthias Loibl"; github = "metalmatze"; githubId = 872251; Loading Loading @@ -19529,6 +19529,12 @@ github = "nullishamy"; githubId = 99221043; }; numbleroot = { email = "hello@lennartoldenburg.de"; name = "Lennart Oldenburg"; github = "numbleroot"; githubId = 1864826; }; numinit = { email = "me+nixpkgs@numin.it"; name = "Morgan Jones"; Loading
pkgs/by-name/py/pyrra/package.nix 0 → 100644 +62 −0 Original line number Diff line number Diff line { lib, buildGoModule, buildNpmPackage, fetchFromGitHub, nix-update-script, }: buildGoModule (finalAttrs: { pname = "pyrra"; version = "0.9.3"; src = fetchFromGitHub { owner = "pyrra-dev"; repo = "pyrra"; tag = "v${finalAttrs.version}"; hash = "sha256-3eEnwS3nnDuIYfZCDUrWFeNmAHEGWtpxtSVoI+XIMVM="; }; vendorHash = "sha256-E2/OrAC2Wkv7OYPjs9ROE1RL4UUXYTByJZRY1qZB3gE="; ui = buildNpmPackage { inherit (finalAttrs) version; pname = "${finalAttrs.pname}-ui"; src = "${finalAttrs.src}/ui"; npmDepsHash = "sha256-1KSkYUIJy6uci+Cy2q4dXO2PGpnwKcXQmWaWmpjPneA="; installPhase = '' runHook preInstall mkdir -p $out/share/pyrra mv build $out/share/pyrra/ui runHook postInstall ''; }; preBuild = '' mkdir -p ui/build cp -r ${finalAttrs.ui}/share/pyrra/ui/* ui/build ''; passthru.updateScript = nix-update-script { extraArgs = [ "--subpackage" "ui" ]; }; meta = { mainProgram = "pyrra"; description = "Making SLOs with Prometheus manageable, accessible, and easy to use for everyone!"; homepage = "https://github.com/pyrra-dev/pyrra"; changelog = "https://github.com/pyrra-dev/pyrra/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ metalmatze numbleroot ]; }; })