diff --git a/shells/grpc.nix b/shells/grpc.nix new file mode 100644 index 0000000..333b196 --- /dev/null +++ b/shells/grpc.nix @@ -0,0 +1,14 @@ +{ pkgs ? import {} }: +pkgs.mkShell { + shellHook = '' + export DOTFILES_SHELL_GRPC="1" + ''; + + buildInputs = with pkgs; [ + grpc # C based gRPC (C++, Python, Ruby, Obj-C, PHP, C#). + grpcui # Interactive web UI for gRPC, like postman. + grpcurl # Like cURL, but for gRPC servers. + protobuf # gRPC data interchange format. + protobufc # C bindings for gRPC. + ]; +} \ No newline at end of file