As of last week, Eelco Dolstra has stepped down from the NixOS Foundation Board. The foundation outlined steps for and began organizing a constitutional assembly to restructure governance for the Nix ecosystem. The board intends to delegate authority to the community to during and after this restructuring effort. As such, a discussion space has been created on Zulip with the goals of managing this assembly and receiving input from members of the community. For the full details of these events and for information on how to join the assembly discussion space, see the official post: NixOS Foundation Board: Giving power to the community.

Last week also saw the emergence of a Nix fork, Aux. For insight into what the fork intends to accomplish, see the linked site and for information about Aux’s response to changes in the Nix ecosystem see the post The Future of Aux and Nix.

@BatteredBunny has announced Brew-nix, an experimental Nix flake for automatically packaging all Homebrew casks for Nix. If you are currently using Nix on macOS and would like to transition any remaining Homebrew tooling to reproducible Nix configuration then this project is just the one for you. The project can be found on GitHub.

@viperML released Noshell, a user-configurable login shell that allows for switching shells without root privileges. Users can replace their shell by modifying a symlink in their home directory rather interfacing with chsh or system configuration. For more information, see the project’s GitHub repository.

@Mic92 let the community know that Buildbot-nix now supports Gitea. Documentation for the feature is still in progress, but users can begin using it today by referencing examples in the project’s GitHub repository.

@RaitoBezarius announced a partnership between Framework and the NixOS Community! The partnership intends to seed Framework computers to participants who will be able to contribute fixes and improvements for NixOS support on these machines. For information on how to apply, see the linked announcement.

@binarycat has released Nix-inst, a tool for managing imperative package management more easily. The tool comes with UX, stability, and performance improvements as well as support for systems using Nix Flakes and ones that are not. The project can be found on Codeberg.

@hexa welcomed @endocrimes (Danielle Lancashire) to the moderation team. She has been contributing to NixPkgs since 2019 and co-chairs the CNCF wasm-wg as well as being a member of the Kubernetes Code of Conduct Committee. Her experience and and knowledge should make her a great addition to the team. The full announcement is available on the NixOS Discourse.

@aciceri posted Agenix-shell, a tool that allows for encrypted secrets to be provided to flakes while having them decrypted in the development shell environment. The project’s source code is available on GitHub.

@Janik announced this year’s Google Summer of Code Participants! These participants include siddhantCodes, Sinan Mohd, Vidhvath J, and Yurii Shymon. Over the next 8-12 weeks pull requests and progress posts will be created as a part of the event. This is the first year that the NixOS Foundation is participating in Google Summer of Code and it is exciting to see some great initiatives and contributors joining.

Security fixes this week:

New packages added this week:

New modules added this week: