{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
crane.url = "github:ipetkov/crane";
fenix = {
url = "github:nix-community/fenix";
inputs = {
nixpkgs.follows = "nixpkgs";
};
};
flake-utils.url = "github:numtide/flake-utils";
treefmt-nix = {
url = "github:numtide/treefmt-nix";
inputs = {
nixpkgs.follows = "nixpkgs";
};
};
helper.url = "github:m-lima/nix-template";
};
outputs =
{
self,
flake-utils,
helper,
...
}@inputs:
flake-utils.lib.eachDefaultSystem (
system:
(helper.lib.rust.helper inputs system ./. {
binary = false;
readme = true;
formatters = {
yamlfmt.enable = true;
};
}).outputs
);
}