nixos/overlays/peertube.nix

32 lines
922 B
Nix

{ pkgs }:
pkgs.peertube.overrideAttrs (old: rec {
version = "7.2.3";
src = pkgs.fetchFromGitHub {
owner = "Chocobozzz";
repo = "PeerTube";
tag = "v${version}";
hash = "sha256-vbjQoysm5ERY6kG3JhG6z/zKxVlmWmRXQyUnCrVgjFk=";
};
yarnOfflineCacheServer = pkgs.fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-baQgvzJ3W5lULrdukwM9niovtzAI0yvc2c7mqhtCDxk=";
};
yarnOfflineCacheClient = pkgs.fetchYarnDeps {
yarnLock = "${src}/client/yarn.lock";
hash = "sha256-Y1boUDDegqCRt9fQaP+svIKYFz+gowGyV6sV7vq8vMA=";
};
yarnOfflineCacheAppsCli = pkgs.fetchYarnDeps {
yarnLock = "${src}/apps/peertube-cli/yarn.lock";
hash = "sha256-lcWtZGE/6XGm8KXmzSowCHAb/vGwBoqkwk32Ru3mMYU=";
};
yarnOfflineCacheAppsRunner = pkgs.fetchYarnDeps {
yarnLock = "${src}/apps/peertube-runner/yarn.lock";
hash = "sha256-t7H0VNLM48sTfctD9V2CFdi/0JRETu5cj/dBy6aNFW8=";
};
})