We’re looking for open-source repos where nix eval is very slow. If you have one, please send them our way! We’re working on alternative frontend to Nix (which is already quite a bit faster in our smaller tests), and would love to have benchmarks and things to profile.
Rust and Haskell projects preferred, but everything is welcome.
We have a different language than Nix; converting individual builders such as buildRustPackage isn’t hard, but doing it for all of Nixpkgs is. And my impression is that individually packages in Nixpkgs tend to evaluate quite quickly compared to frequently updated repos.
That sounds like a really interesting project, and it’s great to see work being done on improving Nix performance. Unfortunately, I don’t have a specific repository to point you to right now, but I’ve definitely seen larger Rust and Haskell monorepos where nix eval can become noticeably slow, especially when there are complex overlays, large dependency graphs, or heavily parameterized expressions. You might want to look at sizable Haskell projects using Nix flakes or big Rust workspaces with custom tooling. Sharing your findings and benchmarks later would also be very valuable for the community.