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:
- @LeSuisse: patched
python3Packages.aiohttp
to fixCVE-2024-30251
: Pull Request - @LeSuisse: patched
R
to fixCVE-2024-27322
: Pull Request - @LeSuisse: updated
storm
to fixCVE-2023-43123
: Pull Request - @networkException: updated
ungoogled-chromium
to fixCVE-2024-4331
andCVE-2024-4368
: Pull Request - @yayayayaka: updated
electron_29
to fixCVE-2024-4058
andCVE-2024-4060
: Pull Request
New packages added this week:
- @9glenda: added
lc0
: Pull Request - @a-camarillo: added
broom
: Pull Request - @acesyde: added
gitversion
: Pull Request - @Aleksanaa: added
lilipod
: Pull Request - @aos: added
kubernetes-helm-mapkubeapis
: Pull Request - @bddvlpr: added
youtube-upnext
: Pull Request - @b-rodrigues: added
symphony
: Pull Request - @evenbrenden: added
jotta-cli
: Pull Request - @fabaff: added
cent
: Pull Request - @fabaff: added
galah
: Pull Request - @fabaff: added
trickest-cli
: Pull Request - @fabaff: added
xnlinkfinder
: Pull Request - @GaetanLepage: added
cosmic-tasks
: Pull Request - @getchoo: added
protonplus
: Pull Request - @grahamnorris: added
flashgbx
: Pull Request - @javaes: added
slumber
: Pull Request - @LeSuisse: added
varnish75
: Pull Request - @MatthewCroughan: added
dps8m
: Pull Request - @MatthewCroughan: added
jtdx
: Pull Request - @MatthewCroughan: added
nss-xhosts
: Pull Request - @MatthewCroughan: added
ucblogo
: Pull Request - @RaySlash: added
yofi
: Pull Request - @rohanssrao: added
lumafly
: Pull Request - @rollf: added
nf-test
: Pull Request - @ruby0b: added
ups
: Pull Request - @sikmir: added
redka
: Pull Request - @starsep: added
kotlin-interactive-shell
: Pull Request - @TomaSajt: added
hieroglyphic
: Pull Request - @TomaSajt: added
siyuan
: Pull Request - @vinnymeller: added
jikken
: Pull Request - @yayayayaka: added
electron_30
: Pull Request
New modules added this week:
- @Cryolitia: added
xdg-terminal-exec
: Pull Request - @evenbrenden: added
jotta-cli
: Pull Request