19 lines
631 B
Nix
19 lines
631 B
Nix
let
|
|
pkgs = import (builtins.fetchTarball {
|
|
# https://nixos.org/channels/nixos-unstable-small
|
|
url = https://releases.nixos.org/nixos/unstable-small/nixos-20.03pre209383.a892d9617d3/nixexprs.tar.xz;
|
|
# Hash obtained using `nix-prefetch-url --unpack <url>`
|
|
sha256 = "0gza1ilnv14jknig235iyd1z0apxhjwrsq93wygd9673fs7f4w5p";
|
|
}) {};
|
|
python = import ./requirements.nix { inherit pkgs; };
|
|
in
|
|
pkgs.mkShell {
|
|
name = "strojnadzor-env";
|
|
buildInputs = [
|
|
pkgs.nodejs
|
|
(python.interpreterWithPackages (ps: [ pkgs.python37Packages.pip ]))
|
|
];
|
|
shellHook = ''
|
|
'';
|
|
preferLocalBuild = true;
|
|
}
|