usage:
nix flake new -t "github:numtide/devshell" .
- replace
devshell.toml
with version from this gist
[devshell] | |
packages = [ | |
# node | |
"nodejs-18_x", | |
# node canvas deps | |
"pkg-config", | |
"cairo", | |
"cairo.dev", | |
"pango", | |
"pango.dev", | |
"glib.dev", | |
"harfbuzz", | |
"harfbuzz.dev", | |
"freetype", | |
"freetype.dev", | |
"libpng", | |
"libpng.dev", | |
"zlib", | |
"zlib.dev", | |
"libjpeg", | |
"giflib", | |
"librsvg", | |
"pixman", | |
] | |
[[env]] | |
name = "PKG_CONFIG_PATH" | |
eval = "$DEVSHELL_DIR/lib/pkgconfig" |