3 ms·
I hope this doesn't come off critical - but what does this offer over a flakes-based `devShell` with `nix develop`? The two things that stand out that maybe lo
by ar_lan 4y ago
I hope this doesn't come off critical - but what does this offer over a flakes-based `devShell` with `nix develop`?
The two things that stand out that maybe look slightly easier are the processes section, and the pre-commit hooks sections - but from what I can tell these are generally all solveable via native flakes.
Just curious - if this is a valuable tool to add to the arsenal, I'm all for it, but I'm curious what the strong selling points are here over what is already available.
- mongol 4y agoThis I wonder too. I have not yet dived into this part of the nix ecosystem so I can't tell the differences but it looks superficially similar. It would be good if the main differences could be explained.
- domenkozar 4y agoIt depends a lot from where you are coming from. It seems like you have prior Nix experience: The main benefit is abstraction using modules: this allows you to extend, compose and abstract your environment. Processes and pre-commit hooks are only the beginning of what's possible. There's also higher-level CLI interface for building images, sharing environments, etc. Note that this is only scratching the design surface of what's possible.