Update node template to use overlay and update all flake.locks
This commit is contained in:
parent
d66e34d345
commit
7d2f532169
25 changed files with 88 additions and 88 deletions
6
node/flake.lock
generated
6
node/flake.lock
generated
|
@ -6,11 +6,11 @@
|
|||
"nixpkgs": "nixpkgs"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1660405157,
|
||||
"narHash": "sha256-5nOan4p/DNLQOLG7csEZdjF5BFYqtImRmWSEhci1Sw8=",
|
||||
"lastModified": 1660405218,
|
||||
"narHash": "sha256-brLy2+HlzrFwBX5jMCYgtnCXX3gsXPIQlw0k4DjFOvw=",
|
||||
"owner": "the-nix-way",
|
||||
"repo": "dev-templates",
|
||||
"rev": "f2d62f1dcf6edc557de80a3b992f1cb9e6b3af50",
|
||||
"rev": "d66e34d345aaf8e0cbc406483e95cbdb6daa7712",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
|
|
@ -7,20 +7,20 @@
|
|||
let inherit (dev.lib) flake-utils nixpkgs;
|
||||
in flake-utils.lib.eachDefaultSystem (system:
|
||||
let
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
|
||||
inherit (pkgs) mkShell node2nix;
|
||||
|
||||
nodejs = pkgs.nodejs-18_x;
|
||||
pnpm = pkgs.nodePackages.pnpm;
|
||||
yarn = (pkgs.yarn.override { inherit nodejs; });
|
||||
nodeOverlay = self: super: rec {
|
||||
nodejs = super.nodejs-18_x;
|
||||
pnpm = super.nodePackages.pnpm;
|
||||
yarn = (super.yarn.override { inherit nodejs; });
|
||||
};
|
||||
overlays = [ nodeOverlay ];
|
||||
pkgs = import nixpkgs { inherit overlays system; };
|
||||
in {
|
||||
devShells = {
|
||||
default = mkShell {
|
||||
buildInputs = [ node2nix nodejs pnpm yarn ];
|
||||
default = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [ node2nix nodejs pnpm yarn ];
|
||||
|
||||
shellHook = ''
|
||||
echo "node `${nodejs}/bin/node --version`"
|
||||
echo "node `${pkgs.nodejs}/bin/node --version`"
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue