flake: add devenv packages to flake outputs#31
Conversation
|
My goal was to enable a workflow to update and pin the bitcoind version. It's on a fork that gets frequently rebased and it seems to be broken every time I install on a new machine. I don't think I need devenv inside |
|
Thanks for the help @jurraca! I am not going to merge this change because I have realized that I don't need nix flakes so I have deleted the If my LLM is to be believed, I can't pin the version of a bitcoind fork, which is why Does that sound right? |
|
sure that would work. You could do this with a flake but you'd still have to update the bitcoind commit hash anyway, so it's an equivalent workflow. |
per https://devenv.sh/guides/using-with-flakes/#the-flakenix-file
This allows devenv to work with
nix develop --no-pure-eval. I see you went down the road of modifying the devenv root but this works for me, i candevenv upand the processes start.This seems to throw an
InvalidTaskNameforcreate-logs-dirbut the directory seems to be created anyway, and logs are written there, so idk about that.My main question would be why make this a flake at all? Devenv is for specifying dev environments so idk what flakes give you here, apart from having nix users be ready to roll.