A piece of Rust software I maintain just got a PR attempting to check in a flake.nix and flake.lock. Is this normal, for a Rust package? Do I actually have to put them at in root directory? Is the implication I'd need a flake.guix and guix.lock up there eventually as well? I really hate how modern packaging means like 18 files named like rollup.config.js cluttering the root directory and confusing anyone who just landed on the github page.
@mcc Someone did this to a Haskell project that I maintain, and I didn't merge it, but have kept the PR open and have also found it useful to refer back to
@mcc This is potentially a bad example, because at the time, the project in question was broken in the Nix haskellPackages (and has since been fixed) for reasons that weren't solved by adding the nix flake
@hungryjoe That's ok the PR I got doesn't work yet either