-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathshell.nix
More file actions
32 lines (27 loc) · 766 Bytes
/
shell.nix
File metadata and controls
32 lines (27 loc) · 766 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
shellHook = ''
# helper > requirements.txt > nanoemoji + Brotli
# https://discourse.nixos.org/t/x/5522/2
export LD_LIBRARY_PATH=${pkgs.lib.makeLibraryPath [pkgs.stdenv.cc.cc]}
'';
buildInputs = [
# Makefile
pkgs.patchelf
pkgs.curl
pkgs.cacert # for curl https
pkgs.poppler_utils # pdfdetach(1)
# package.json
# pkgs.nodejs-10_x is marked as insecure
# pkgs.nodejs-12_x is marked as insecure
# pkgs.nodejs-14_x is ye olde (and marked as EOL)
pkgs.nodejs_20
# webpack.config.js > DefinePlugin
pkgs.git
# data > Cargo.toml
pkgs.cargo # pkgs.rust_1_58.packages.stable.cargo
# helper > requirements.txt
pkgs.python313
pkgs.uv
];
}