Use nix to resolve gleam build/test/dev dependencies for local development #4091
Closed
oneness
started this conversation in
Show and tell
Replies: 2 comments 1 reply
-
We do not support Nix in any way and will not accept any Nix related contributions. Nix produces more demand on Gleam than all other tools and environments combined, and so has been a hindrance to my work. I'm sorry to be so negative, but debugging Nix caused bugs and responding to demands from Nix users (not you, you've been very polite and I am grateful!) has been frustrating and has worn me down. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Closing this since the decision is clear from @lpil (No support for nix or any future nix related contributions) |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello folks,
I have contributed to gleam few years back (pretty printing algo, gleam shell and couple of other mics type changes). I am thinking of starting to contribute again as long as my time allows. As a long time nix user, I wrote a flake to get a terminal shell with all the gleam dependencies so I can run all the make targets (such as test, test-watch etc). I could contribute it to the repo if there is interest and consensus. Having said that, nix is known for its complexity and I am always hesitant to introduce it to a code base where deterministic local dev dependencies is not huge pain point. Nonetheless, here is the flake.nix with its entirety and it should work on linux, osx with various architecture.
So, please chime in if you guys would like to have this in the main repo.
Beta Was this translation helpful? Give feedback.
All reactions