Hello Autumn! We’re proud to share the latest progress from our ongoing work on packaging NGI projects in Nixpkgs.
With NixCon 2025 and a few other busy events behind us, September was a calmer month - but also a productive one.
Highlights of the Month
NixCon 2025 - most of our team met in person at the main event of the Nix community calendar, while others joined remotely and followed the sessions online.
Several of our team members also contributed as speakers:
- @junestepp - What can’t be configured with Nix?
- @Ericson2314 - DerivationBuilder: Extracting Nix’s sandboxing logic for library use
- @Erethon - How NixOS is built: From Pull Request to your /nix/store
- @Infinidoge - Recreational Receipt Printing
- @prince213 - Life Without Kubernetes: Hosting Mirrors with NixOS
It was great to see NGI contributors so well represented in the program.
We also wrapped up the Summer of Nix 2025 program. Thanks to the participants (@Prince213, @ethancedwards, and @junestepp) and mentors (@eljamm, @julienmalka and @erictapen) who made it happen this year and helped us boost the packaging process over the summer. However, while the Nix community is vast, the world itself is small, so we believe our paths will cross again with the fantastic people we met during this collaboration.
Team Updates
The main theme for September could be summed up as refactoring and maintenance - a perfect way to prepare the repository for the next season of development.
- @eljamm performed integration cleanups and several CI improvements, [#1628], [#1629], [#1630]. He also carried out a general cleanup and improved security handling. In addition, he refactored parts of the codebase for better structure and maintainability, and added further improvements. He also closed [US #1575] by improving project metadata definitions. The highlight of his September, however, was rendering and improving project documentation.
- @junestepp as working on the overview tabs instructions and finishing up with Irdest.
- @ethancedwards started work on the Threshold OPRF project and improved the testing experience for the Slideshow project.
- @Erethon contributed several maintenance updates #1644 and #1646 ensuring continued repository consistency and quality.
- @OPNA2608 refactored the BigBlueButton package into more modular, well-organized components (#1638), improved the CI setup (#1636), and also fixed a lot of update scripts in Nixpkgs.
You can always meet our team during office hours (Tuesdays and Thursdays from 15:00 to 16:00 Europe/Berlin). To chat about packaging, and the project in general, related topics.
The Nix@NGI team helps bring open source innovation into the Nix ecosystem by packaging and maintaining selected FOSS projects as Nix packages or NixOS service modules.
This work is funded by the European Commission’s Next Generation Internet (NGI) program through the the NLNet Foundation and the NixOS Foundation.