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";
|
nixpkgs.url = "nixpkgs/20.09";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { self, nixpkgs, resume-cli, nix-extras, flake-utils }: flake-utils.lib.eachSystem [ "x86_64-linux" ]
|
outputs = { self, nixpkgs, resume-cli, nix-extras, flake-utils }:
|
||||||
(system:
|
let
|
||||||
|
forPkgs = pkgs:
|
||||||
let
|
let
|
||||||
pkgs = import nixpkgs {
|
|
||||||
inherit system;
|
|
||||||
};
|
|
||||||
dbg = pkgs.lib.traceVal;
|
dbg = pkgs.lib.traceVal;
|
||||||
callNode2nix = import "${nix-extras}/callNode2nix.nix";
|
callNode2nix = import "${nix-extras}/callNode2nix.nix";
|
||||||
node2nix = callNode2nix { inherit pkgs; name = "resume-cli"; package = "${resume-cli}/package.json"; packageLock = "${resume-cli}/package-lock.json"; };
|
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/
|
cp -rf ${node2nix}/* $out/
|
||||||
''
|
''
|
||||||
);
|
);
|
||||||
nodePackages = pkgs.callPackage "${nixifiedSrc}" { inherit pkgs system; };
|
nodePackages = pkgs.callPackage "${nixifiedSrc}" { inherit pkgs; system = pkgs.system; };
|
||||||
override = nodePackages // {
|
override = nodePackages // {
|
||||||
package = nodePackages.package.override {
|
package = nodePackages.package.override {
|
||||||
PUPPETEER_SKIP_DOWNLOAD = 1;
|
PUPPETEER_SKIP_DOWNLOAD = 1;
|
||||||
@ -56,5 +54,10 @@
|
|||||||
devShell = with pkgs; mkShell {
|
devShell = with pkgs; mkShell {
|
||||||
buildInputs = [ nodejs packages.resume-cli ];
|
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