Skip to content

Commit a8b0312

Browse files
committed
Add Nix flake
1 parent 629a735 commit a8b0312

File tree

4 files changed

+84
-0
lines changed

4 files changed

+84
-0
lines changed

.envrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
use flake

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.direnv/
2+
13
# compiled output
24
/dist
35
/node_modules

flake.lock

+61
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
inputs = {
3+
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
4+
flake-utils.url = "github:numtide/flake-utils";
5+
};
6+
7+
outputs = { self, nixpkgs, flake-utils }:
8+
flake-utils.lib.eachDefaultSystem (system:
9+
let
10+
overlays = [
11+
(final: prev: rec {
12+
nodejs = prev.nodejs_18;
13+
pnpm = (prev.nodePackages.pnpm.override { inherit nodejs; });
14+
})
15+
];
16+
pkgs = import nixpkgs { inherit overlays system; };
17+
in {
18+
devShell = with pkgs; mkShell { buildInputs = [ docker nodejs pnpm ]; };
19+
});
20+
}

0 commit comments

Comments
 (0)