+11
nixos/doc/manual/release-notes/rl-2405.section.md
+11
nixos/doc/manual/release-notes/rl-2405.section.md
···- `services.postgresql.extraPlugins` changed its type from just a list of packages to also a function that returns such a list.For example a config line like ``services.postgresql.extraPlugins = with pkgs.postgresql_11.pkgs; [ postgis ];`` is recommended to be changed to ``services.postgresql.extraPlugins = ps: with ps; [ postgis ];``;+- `services.openssh` now has an option `authorizedKeysInHomedir`, controlling whether `~/.ssh/authorizedKeys` is+Users should check that their SSH keys are in `users.users.*.openssh`, or that they have another way to access- [`matrix-synapse`](https://element-hq.github.io/synapse/) homeserver module now supports configuring UNIX domain socket [`listeners`](#opt-services.matrix-synapse.settings.listeners) through the `path` option.The default replication worker on the main instance has been migrated away from TCP sockets to UNIX domain sockets.
+12
-1
nixos/modules/services/networking/ssh/sshd.nix
+12
-1
nixos/modules/services/networking/ssh/sshd.nix
······+lib.optional cfg.authorizedKeysInHomedir "%h/.ssh/authorized_keys" ++ [ "/etc/ssh/authorized_keys.d/%u" ];services.openssh.settings.AuthorizedPrincipalsFile = mkIf (authPrincipalsFiles != {}) "/etc/ssh/authorized_principals.d/%u";