Skip to content

Conversation

@mazunki
Copy link
Contributor

@mazunki mazunki commented Oct 30, 2025

Starting the refactor by making standalone targets for ccache and our warning suppressor.

This makes our current nix targets cleaner, reduces repeated implementations, and should make it easier to disable them at a single location.

Followup-question: is there a particular motivation for having multiple stdenv or pkgs versions for different things? If this is not necessary, I would like to refactor how we name and pass these inputs around: Currently we're redefinining pkgs ? import nixpkgs { } in four different places. This feels wrong.

@mazunki mazunki force-pushed the ref-nix-files branch 2 times, most recently from 871f9c6 to 26a90d1 Compare October 30, 2025 21:33
no reason to implement hooks in multiple places
@alfreb
Copy link
Contributor

alfreb commented Nov 8, 2025

I don't know enough about nix to give any meaningful input here - I hope @MagnusS does. But can you describe exactly what is different if we merge this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants