{ inputs, pkgs, ... }: { # Apply the overlay to the package set nixpkgs.overlays = [ inputs.rust-overlay.overlays.default ]; environment.systemPackages = with pkgs; [ (rust-bin.fromRustupToolchainFile ./rust-toolchain.toml) taplo #toml formatter & lsp cargo-watch cargo-deny cargo-audit cargo-update cargo-edit cargo-outdated cargo-license cargo-tarpaulin cargo-cross cargo-zigbuild cargo-nextest cargo-spellcheck cargo-modules cargo-bloat cargo-unused-features cargo-feature cargo-features-manager bacon evcxr #rust repl ]; }