shell.nix 346 B

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