diff options
| author | Mike Vink <59492084+ivi-vink@users.noreply.github.com> | 2025-01-16 22:22:34 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-16 22:22:34 +0100 |
| commit | 8e7bd91f353caacc0bc4105f573eb3e17f09e03a (patch) | |
| tree | c5059edcbebd9644290cad7c653c49a36d593021 /CHANGELOG | |
| parent | 6bd39d420578aacf7c0bab7de3e7027b952115ae (diff) | |
| parent | bd921223ba7cdac346477d7ea5204d6f4736fcc6 (diff) | |
Diffstat (limited to 'CHANGELOG')
| -rw-r--r-- | CHANGELOG | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -1,3 +1,32 @@ +2024-09-10 +- The default Nix build user group ID is now set to 350 when + `system.stateVersion` ≥ 5, to reflect the default for new Nix + installations. This only affects installations that enable + `nix.configureBuildUsers`, and any divergence will be detected on + system activation. To use `nix.configureBuildUsers` with a higher + `system.stateVersion` on installations using the old group ID, set: + + ids.gids.nixbld = 30000; + + We do not recommend trying to change the group ID with macOS user + management tools without a complete uninstallation and reinstallation + of Nix. + +2024-06-15 +- SECURITY NOTICE: The previous implementation of the + `users.users.<name>.openssh.authorizedKeys.*` options would not delete + authorized keys files when the setting for a given user was removed. + + This means that if you previously stopped managing a user's authorized + SSH keys with nix-darwin, or intended to revoke their access by + removing the option, the previous set of keys could still be used to + log in as that user. + + You can check the /etc/ssh/authorized_keys.d directory to see which + keys were permitted; afterwards, please remove the directory and + re-run activation. The options continue to be supported and will now + correctly permit only the keys in your current system configuration. + 2022-08-24 - Major changes to `homebrew` module `homebrew.cleanup` was renamed to `homebrew.onActivation.cleanup`. |
