overlay
This commit is contained in:
parent
f877703a3a
commit
5a4f91a51c
17
flake.nix
17
flake.nix
@ -17,12 +17,10 @@
|
||||
nixpkgs.url = "nixpkgs/20.09";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, resume-cli, nix-extras, flake-utils }: flake-utils.lib.eachSystem [ "x86_64-linux" ]
|
||||
(system:
|
||||
outputs = { self, nixpkgs, resume-cli, nix-extras, flake-utils }:
|
||||
let
|
||||
forPkgs = pkgs:
|
||||
let
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
};
|
||||
dbg = pkgs.lib.traceVal;
|
||||
callNode2nix = import "${nix-extras}/callNode2nix.nix";
|
||||
node2nix = callNode2nix { inherit pkgs; name = "resume-cli"; package = "${resume-cli}/package.json"; packageLock = "${resume-cli}/package-lock.json"; };
|
||||
@ -34,7 +32,7 @@
|
||||
cp -rf ${node2nix}/* $out/
|
||||
''
|
||||
);
|
||||
nodePackages = pkgs.callPackage "${nixifiedSrc}" { inherit pkgs system; };
|
||||
nodePackages = pkgs.callPackage "${nixifiedSrc}" { inherit pkgs; system = pkgs.system; };
|
||||
override = nodePackages // {
|
||||
package = nodePackages.package.override {
|
||||
PUPPETEER_SKIP_DOWNLOAD = 1;
|
||||
@ -56,5 +54,10 @@
|
||||
devShell = with pkgs; mkShell {
|
||||
buildInputs = [ nodejs packages.resume-cli ];
|
||||
};
|
||||
});
|
||||
};
|
||||
forSystem = system: forPkgs (import nixpkgs { inherit system; });
|
||||
in
|
||||
(flake-utils.lib.eachSystem [ "x86_64-linux" ] forSystem) // {
|
||||
overlay = final: prev: (forPkgs final).packages;
|
||||
};
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user