nix: why does it use fetchTree at eval time? #15296
Replies: 2 comments 10 replies
|
Although I have used Nix for a while, I can't say I'm very knowledgeable about it 😄 Is the suggestion to have the tree-sitter grammar repos in the |
|
The biggest downside of this is that it means these not-flake-inputs are not cacheable at all by Nix. Which also means that anytime any of the tree-sitter grammars are unavailable (increasingly... quite common), I cannot rebuild my systems. (I also acknowledge that I haven't put any effort in to help address this either. To be honest, I keep hoping for a release but... idk Helix is basically solely responsible for my CI taking so incredibly long on every single run.) |
Uh oh!
There was an error while loading. Please reload this page.
cc: @the-mikedavis
Quick question about the nix setup for helix. I reported some "bad behavior" internally at Determinate Systems, (to Eelco no less). I was surprised at things not quite being cached and optimistically skipped the way I might have expected.
Anyway, he (and now I) found it surprising that it utilizes fetchTree (eval time) rather than flake inputs.
Is there a reason for this?
Thanks,
Cole
All reactions