nix-dotfiles/modules/rust.nix
2025-06-29 20:33:52 -06:00

23 lines
363 B
Nix

{
lib,
pkgs,
config,
...
}: {
options.rust = {
enable = lib.mkEnableOption "System Rust Environment";
};
config = lib.mkIf config.rust.enable {
environment.systemPackages = with pkgs; [
rustup
rust-analyzer
clippy
cargo-edit
cargo-watch
cargo-outdated
cargo-audit
minijinja-cli
];
};
}