Skip to content

Nominate @SFrijters#105

Open
philiptaron wants to merge 1 commit intoNixOS:mainfrom
philiptaron:nominate-SFrijters
Open

Nominate @SFrijters#105
philiptaron wants to merge 1 commit intoNixOS:mainfrom
philiptaron:nominate-SFrijters

Conversation

@philiptaron
Copy link
Copy Markdown

I'd like to nominate @SFrijters (Stefan Frijters) for a nixpkgs commit bit.

Stefan has been doing extraordinary, systematic work to make __structuredAttrs actually usable across nixpkgs. He is rebuilding his entire desktop with nixpkgs.config.structuredAttrsByDefault = true and methodically fixing every package that breaks — filing individual, well-scoped PRs for each one. The scale of this effort is remarkable: he has posted a tracking comment listing over 230 PRs addressing structuredAttrs compatibility issues across the tree.

This is exactly the kind of work that benefits enormously from a commit bit. Each fix is typically small and self-contained — a env. prefix here, a passAsFile adjustment there — but there are hundreds of them, and they need to land for structuredAttrs to become a viable default. Having to wait for a committer to merge each of these individually creates a massive bottleneck for work that is broadly beneficial to the ecosystem.

Beyond structuredAttrs, Stefan is an experienced nixpkgs contributor with 582 merged PRs out of 668 total, and has participated in reviews/discussions on 200+ other PRs. His contributions demonstrate deep understanding of the nixpkgs build infrastructure and a careful, methodical approach.

@SFrijters
Copy link
Copy Markdown
Member

Thanks for the votes of confidence!

I do want to mention that I expect to have less time for nixpkgs as a hobby/side project in the coming months - although I'm unlikely to disappear completely because I am still a daily user and I do want __structuredAttrs to get to a workable state!

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.