2022-12-12 19:29:23 +00:00
|
|
|
{ pkgs ? import <nixpkgs> {
|
|
|
|
builtins = [(import (fetchTarball {
|
2023-02-16 15:42:31 +00:00
|
|
|
url = "https://github.com/NixOS/nixpkgs/archive/e06c5e01088672bc460b2bc6b61d88e95190a492.tar.gz";
|
|
|
|
sha256 = "sha256:e7d37547638aeb6b70a9dbf6dcc5970529edef39b46760a1c9689ac7f066ed58";
|
2022-12-12 19:29:23 +00:00
|
|
|
}))];
|
|
|
|
overlays = [
|
|
|
|
(import (fetchGit {
|
|
|
|
url = "https://github.com/oxalica/rust-overlay.git";
|
2023-06-19 15:03:54 +00:00
|
|
|
rev = "86302751ef371597d48951983e1a2f04fe78d4ff";
|
2022-12-12 19:29:23 +00:00
|
|
|
}))
|
|
|
|
];
|
|
|
|
}
|
|
|
|
}:
|
|
|
|
|
|
|
|
pkgs.mkShell {
|
|
|
|
name = "nomos-research-build-shell";
|
|
|
|
|
|
|
|
buildInputs = with pkgs; [
|
|
|
|
pkg-config
|
2023-06-19 15:03:54 +00:00
|
|
|
rust-bin.stable."1.70.0".default
|
2023-02-16 15:42:31 +00:00
|
|
|
go_1_19 # 1.19.5
|
2023-02-24 09:08:46 +00:00
|
|
|
clang_14
|
|
|
|
llvmPackages_14.libclang
|
2022-12-12 19:29:23 +00:00
|
|
|
];
|
2023-02-24 09:08:46 +00:00
|
|
|
shellHook = ''
|
|
|
|
export LIBCLANG_PATH="${pkgs.llvmPackages_14.libclang.lib}/lib";
|
|
|
|
'';
|
2022-12-12 19:29:23 +00:00
|
|
|
}
|