forked from tinkerbell/osie
-
Notifications
You must be signed in to change notification settings - Fork 0
/
shell.nix
47 lines (45 loc) · 940 Bytes
/
shell.nix
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
let _pkgs = import <nixpkgs> { };
in { pkgs ? import (_pkgs.fetchFromGitHub {
owner = "NixOS";
repo = "nixpkgs";
#branch@date: nixpkgs-unstable@2020-11-04
rev = "dfea4e4951a3cee4d1807d8d4590189cf16f366b";
sha256 = "02j7f5l2p08144b2fb7pg6sbni5km5y72k3nk3i7irddx8j2s04i";
}) { } }:
with pkgs;
mkShell {
buildInputs = [
bash
cpio
curl
docker
git
git-lfs
gnumake
gnused
libarchive
minio-client
pigz
python3
python3Packages.black
python3Packages.bpython
python3Packages.colorama
python3Packages.dpath
python3Packages.faker
python3Packages.flake8
python3Packages.grpcio
python3Packages.grpcio-tools
python3Packages.j2cli
python3Packages.pip
python3Packages.pip-tools
python3Packages.pylama
python3Packages.pytest
python3Packages.pytestcov
python3Packages.structlog
shellcheck
shfmt
unzip
wget
zip
];
}