summary refs log tree commit diff
path: root/ripple/shell.nix
blob: 03804c7fb7785ba4e1c4988d9ee8343e82520e11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# SPDX-FileCopyrightText: V <v@unfathomable.blue>
# SPDX-FileCopyrightText: edef <edef@unfathomable.blue>
# SPDX-License-Identifier: OSL-3.0

with import ./nix;

mkShell {
  packages = [
    cargo
    cargo-watch
    clippy

    # needed by rust-analyzer
    rustc  # core crate code
    rustfmt  # format-on-save

    # needed by prost-build
    protobuf
  ];

  # needed by prost-build
  PROTOC = "protoc";
}