Refactor flake patching/recursion

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-07-19 12:51:28 +01:00
parent a3d44b8b26
commit 1587967488
55 changed files with 303 additions and 426 deletions

View File

@@ -8,20 +8,25 @@ let
};
# FIXME: https://github.com/fallenbagel/jellyseerr/pull/1505
jellyseerr = pkgs.jellyseerr.overrideAttrs (oldAttrs: rec {
src = pkgs.fetchFromGitHub {
owner = "Fallenbagel";
repo = "jellyseerr";
tag = "preview-OIDC";
hash = "sha256-iBnO0WjNqvXfuJMoS6z/NmYgtW5FQ9Ptp9uV5rODIf8=";
};
pnpmDeps = (pkgs.pnpm_9.override { nodejs = pkgs.nodejs_22; }).fetchDeps {
jellyseerr = pkgs.jellyseerr.overrideAttrs (
oldAttrs:
let
src = pkgs.fetchFromGitHub {
owner = "Fallenbagel";
repo = "jellyseerr";
tag = "preview-OIDC";
hash = "sha256-iBnO0WjNqvXfuJMoS6z/NmYgtW5FQ9Ptp9uV5rODIf8=";
};
in
{
inherit src;
inherit (oldAttrs) pname version;
hash = "sha256-lq/b2PqQHsZmnw91Ad4h1uxZXsPATSLqIdb/t2EsmMI=";
};
});
pnpmDeps = (pkgs.pnpm_9.override { nodejs = pkgs.nodejs_22; }).fetchDeps {
inherit src;
inherit (oldAttrs) pname version;
hash = "sha256-lq/b2PqQHsZmnw91Ad4h1uxZXsPATSLqIdb/t2EsmMI=";
};
}
);
in
pkgs.dockerTools.buildImage {
name = "jellyseerr";