{
inputs = {
nixpkgs.url = "nixpkgs/nixos-23.11";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = {
self,
nixpkgs,
flake-utils,
rust-overlay,
}:
flake-utils.lib.eachDefaultSystem (
system: let
overlays = [];
pkgs = (import nixpkgs) {
inherit system overlays;
};
tools = with pkgs; [cargo rustc clippy bacon cargo-edit];
in rec {
devShell = pkgs.mkShell {
nativeBuildInputs = tools;
};
}
);
}