Provide Nix shell environment #113
Replies: 2 comments
-
I like this alternative to be honest 😶 ... More seriously, I am generally quite opposed to Nix for deployment and package management in projects because it has never solved an actual problem for me -- yet has always added complexity and frustration. However, I am open to the idea of using Nix for provisioning environments. So a I have seldom used Having said that:
Perhaps something worth looking at is what Moritz has been up to with: https://github.com/input-output-hk/devx. I've been playing around that a bit but put that on hold for now. Yet I think he's doing exactly that. |
Beta Was this translation helpful? Give feedback.
-
What is your idea? Provide a use case.
When wanting to develop on Kupo, I would be nice to have a
shell.nix
file enabling a development environment usingnix-shell
(ornix develop
is using flakes). Could usehaskell.nix
.Why is it a good idea?
Because just running
nix-shell
and having all the development environment setup is a good idea.What is the current alternative and why is it not good enough?
Currentl alternative is installing dependencies ourselves and making sure we use the correct versions (GHC, cabal, haskell-language-server, etc.)
Beta Was this translation helpful? Give feedback.
All reactions