nixos-config/shells/rust.nix

19 lines
486 B
Nix
Raw Normal View History

2021-12-26 09:33:00 +00:00
# This is just for a quick development setup. Otherwise, I recommend
# to use the `rust` template from `nixpkgs` or whatever you prefer.
{ mkShell, openssl, pkgconfig, cargo, rustc, rustfmt, rust-analyzer, rustPackages, rustPlatform }:
mkShell {
buildInputs = [
openssl # In case some package needs it.
pkgconfig # In case some other package needs it.
# Rust platform.
cargo
rustc
rustfmt
rust-analyzer
];
RUST_SRC_PATH = rustPlatform.rustLibSrc;
}