This week the Nix community saw a new deployment tool, the beginning of a rework for the NixOS website, discussion of budgeting for community teams, and several useful updates to NixPkgs.

@thufschmitt posted an announcement following up on last month’s team members meeting which raised the question of funding for teams. While it is appreciated that so many members of the community have dedicated time, effort, and finances to running certain projects, moving forward at least some of this work can and should be funded by the NixOS Foundation. To this end, established teams will be allocated an initial budget of 100€/month. This should help alleviate some strain and allow important parts of NixOS infrastructure to be better delegated to responsible individuals.

@avocadoom announced the beginning of a NixOS website rework! The announcement covers some of the current pain points felt from the technology and UI/UX of the current site. Moving forward, there are three distinct phases that the project will follow: migrate to Astro, improve UX and fix accessibility issues, and finally to modernize the look and feel of the site. A beta version is available for testing this first phase of changes and bug reports are welcome on GitHub. If you’re interested in contributing to the project, the team is coordinating on the marketing Matrix channel.

@lewo released Comin, a pull-oriented deployment tool intended to bring GitOps to NixOS system management. Configured systems will poll remotes for new configuration and rebuild to reflect the changes. Comin also provides some useful features like testing branches to see if changes work correctly, polling multiple remotes, and machine migrations. The project can be found on GitHub.

In addition to explicit announcements this week, some notable pull requests were merged: