mirror of
https://codeberg.org/puppe/financier-nix.git
synced 2025-12-20 00:12:17 +01:00
40 lines
764 B
Nix
40 lines
764 B
Nix
{pkgs ? import <nixpkgs> {
|
|
inherit system;
|
|
}, system ? builtins.currentSystem}:
|
|
|
|
let
|
|
meta = import ./meta.nix;
|
|
derivations = import ./node2nix.nix {
|
|
inherit pkgs system;
|
|
};
|
|
in
|
|
derivations // {
|
|
package = derivations.package.overrideAttrs (oldAttrs: rec {
|
|
src = pkgs.fetchgit { inherit (meta) url rev sha256; };
|
|
# Puppeteer (a dependency for testing) would try to download Chromium
|
|
# during installation. Downloading Chromium would not work though because
|
|
# Nix builds are sandboxed and cannot download arbitrary things. We
|
|
# therefore prevent Puppeteer from downloading anything.
|
|
preInstallPhases = "skipChromiumDownload";
|
|
skipChromiumDownload = ''
|
|
export PUPPETEER_SKIP_DOWNLOAD=1
|
|
'';
|
|
});
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|