shell.nix 378 B

123456789101112131415161718192021
  1. {pkgs ? import <nixpkgs> {}, ...}:
  2. with pkgs;
  3. mkShell {
  4. buildInputs = [
  5. clang
  6. llvmPackages.libclang
  7. nettle
  8. openssl_1_1
  9. pkg-config
  10. iconv
  11. protobuf
  12. go
  13. rustup
  14. curl
  15. ];
  16. shellHook = ''
  17. export LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib";
  18. export CPATH="${darwin.Libsystem}/include";
  19. '';
  20. }