18 lines
584 B
Nix
18 lines
584 B
Nix
{ pkgs ? import <nixpkgs> {} }:
|
|
|
|
pkgs.mkShell {
|
|
buildInputs = [
|
|
pkgs.gnumake
|
|
# Rust
|
|
pkgs.cargo
|
|
pkgs.rustc
|
|
pkgs.rustfmt
|
|
];
|
|
|
|
# Per https://nixos.wiki/wiki/Rust
|
|
# Certain Rust tools won't work without this
|
|
# This can also be fixed by using oxalica/rust-overlay and specifying the rust-src extension
|
|
# See https://discourse.nixos.org/t/rust-src-not-found-and-other-misadventures-of-developing-rust-on-nixos/11570/3?u=samuela. for more details.
|
|
RUST_SRC_PATH = "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}";
|
|
}
|