Added rust to devShell

This commit is contained in:
Jan-Bulthuis committed 2025-02-09 23:53:27 +01:00
1 parent f32764b652
commit fcbbb03060
2 files changed
+35

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
{
pkgs,
lib,
config,
...
}:
with lib;
let
rustPackage = pkgs.rustc;
in
{
options.rust = {
enable = mkEnableOption "Rust";
# TODO: Add option to specify toolchain file
# See https://ayats.org/blog/nix-rustup
};
config = mkIf config.rust.enable {
packages = [
bacon
evcxr
cargo
rustPackage
# TODO: Might be needed for bindgen
# rustPlatform.bindgenHook
# pkg-config
];
# env.RUST_SRC_PATH = "${rustPackage}/lib/rustlib/src/rust/library";
};
}