freeman42x / haskell-editor-setup

Easy instructions for setting up Haskell editors / IDEs on any major operating system.
GNU General Public License v3.0
101 stars 15 forks source link

Why is allowUnfree needed? #147

Open louwers opened 4 years ago

louwers commented 4 years ago

Could you document why allowUnfree is needed?

freeman42x commented 4 years ago

I am not sure how deep the rabbit hole we should go with duplicating documentation of existing systems.

But yeah, will add an explanation to that. In a few words, Nix by default will not install any packages which are unfree so you need to set allowUnfree to true for Nix to install them.

louwers commented 4 years ago

Maybe document which editors/packages specifically require this setting -- many people (myself included) would rather not install non-free packages and want to keep allowUnfree false.

freeman42x commented 4 years ago

For the things I will work on myself I like to have a pragmatic approach. Feel free to submit a PR if you want to get into this though