2023-03-15 10:18:05 -07:00
|
|
|
{ pkgs ? import <nixpkgs> {}
|
|
|
|
, ...
|
|
|
|
}:
|
|
|
|
|
|
|
|
with pkgs; mkShell {
|
|
|
|
buildInputs = [
|
|
|
|
clang
|
|
|
|
llvmPackages.libclang
|
|
|
|
nettle
|
2023-05-25 08:07:48 -07:00
|
|
|
openssl_1_1
|
2023-09-20 02:32:14 -07:00
|
|
|
pkg-config
|
2023-09-05 10:06:36 -07:00
|
|
|
iconv
|
|
|
|
protobuf
|
|
|
|
go
|
2023-03-15 10:18:05 -07:00
|
|
|
rustup
|
2023-09-20 02:32:14 -07:00
|
|
|
curl
|
2023-03-15 10:18:05 -07:00
|
|
|
];
|
|
|
|
|
|
|
|
shellHook = ''
|
|
|
|
export LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib";
|
2023-09-20 02:32:14 -07:00
|
|
|
export CPATH="${darwin.Libsystem}/include";
|
2023-03-15 10:18:05 -07:00
|
|
|
'';
|
|
|
|
}
|