-
Notifications
You must be signed in to change notification settings - Fork 247
Remove flake utils #2027
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove flake utils #2027
Conversation
ec4921e
to
d8842a3
Compare
d8842a3
to
0db76f7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be nice to have one less dependency, but it would be better if we had a solution that also worked for examples and code templates using haskell.nix. Until then I think perhaps we should at keep the flake-utils
input (so as not to break existing code that follows
it). Perhaps we could still avoid using flake-utils
in flake.nix
, if you think it is more readable.
We can at least go back to upstream for now numtide/flake-utils#97. |
Now we can advise people to switch to |
This makes the overlays in compat internal the same as the ones in the flake.
This removes the transitive dependency on https://github.com/hamishmack/flake-utils which is not needed anymore.
This ended up being quite of a work of the main nix entrypoints (flake.nix, default.nix, shell.nix and ci.nix). |
Trying to tidy up the top level flake.
I have checked that 5f00c25 does not change any derivation iun hydraJobs (excluding the ones depending on the git rev).
Marking it as draft because this probably makes evaluation worse as it re-evaluates
many times. I need to factor that out (likely merging/replacing it with legacyPackages).