+10
-8
nixos/doc/manual/administration/service-mgmt.chapter.md
+10
-8
nixos/doc/manual/administration/service-mgmt.chapter.md
···
···
+1
-1
nixos/doc/manual/configuration/adding-custom-packages.section.md
+1
-1
nixos/doc/manual/configuration/adding-custom-packages.section.md
+1
-1
nixos/doc/manual/configuration/mattermost.chapter.md
+1
-1
nixos/doc/manual/configuration/mattermost.chapter.md
+6
-2
nixos/doc/manual/configuration/user-mgmt.chapter.md
+6
-2
nixos/doc/manual/configuration/user-mgmt.chapter.md
······
······
+100
-91
nixos/doc/manual/development/testing-hardware-features.section.md
+100
-91
nixos/doc/manual/development/testing-hardware-features.section.md
············
············
+2
nixos/doc/manual/installation/building-images-via-nixos-rebuild-build-image.chapter.md
+2
nixos/doc/manual/installation/building-images-via-nixos-rebuild-build-image.chapter.md
···E.g. images for the cloud provider Linode use `grub2` as a bootloader by default. If you are using `systemd-boot` on other platforms and want to disable it for Linode only, you could use the following options:
···E.g. images for the cloud provider Linode use `grub2` as a bootloader by default. If you are using `systemd-boot` on other platforms and want to disable it for Linode only, you could use the following options:
+5
-3
nixos/doc/manual/release-notes/rl-2405.section.md
+5
-3
nixos/doc/manual/release-notes/rl-2405.section.md
···- `azure-cli` now has extension support. For example, to install the `aks-preview` extension, useTo make the `azure-cli` immutable and prevent clashes in case `azure-cli` is also installed via other package managers, some configuration files were moved into the derivation.
···- `azure-cli` now has extension support. For example, to install the `aks-preview` extension, useTo make the `azure-cli` immutable and prevent clashes in case `azure-cli` is also installed via other package managers, some configuration files were moved into the derivation.
+21
-17
nixos/doc/manual/release-notes/rl-2411.section.md
+21
-17
nixos/doc/manual/release-notes/rl-2411.section.md
···Then, follow the instructions on the [upstream release notes](https://github.com/majewsky/portunus/releases/tag/v2.0.0) to upgrade all existing user accounts to strong password hashes.If you need to upgrade to 24.11 without having completed the migration, consider the security implications of weak password hashes on your user accounts, and add the following to your configuration:-services.portunus.ldap.package = pkgs.openldap.override { libxcrypt = pkgs.libxcrypt-legacy; };···-{ keys = [ 113 ]; events = [ "key" ]; command = "${alsa-utils}/bin/amixer -q set Master toggle"; }-{ keys = [ 114 ]; events = [ "key" "rep" ]; command = "${alsa-utils}/bin/amixer -q set Master ${volumeStep}- unmute"; }-{ keys = [ 115 ]; events = [ "key" "rep" ]; command = "${alsa-utils}/bin/amixer -q set Master ${volumeStep}+ unmute"; }-{ keys = [ 190 ]; events = [ "key" ]; command = "${alsa-utils}/bin/amixer -q set Capture toggle"; }### `hardware.deviceTree.overlays` compatible string matching {#sec-release-24.11-migration-dto-compatible}
···Then, follow the instructions on the [upstream release notes](https://github.com/majewsky/portunus/releases/tag/v2.0.0) to upgrade all existing user accounts to strong password hashes.If you need to upgrade to 24.11 without having completed the migration, consider the security implications of weak password hashes on your user accounts, and add the following to your configuration:+services.portunus.ldap.package = pkgs.openldap.override { libxcrypt = pkgs.libxcrypt-legacy; };···+{ keys = [ 113 ]; events = [ "key" ]; command = "${alsa-utils}/bin/amixer -q set Master toggle"; }+{ keys = [ 114 ]; events = [ "key" "rep" ]; command = "${alsa-utils}/bin/amixer -q set Master ${volumeStep}- unmute"; }+{ keys = [ 115 ]; events = [ "key" "rep" ]; command = "${alsa-utils}/bin/amixer -q set Master ${volumeStep}+ unmute"; }+{ keys = [ 190 ]; events = [ "key" ]; command = "${alsa-utils}/bin/amixer -q set Capture toggle"; }### `hardware.deviceTree.overlays` compatible string matching {#sec-release-24.11-migration-dto-compatible}
+15
-11
nixos/doc/manual/release-notes/rl-2505.section.md
+15
-11
nixos/doc/manual/release-notes/rl-2505.section.md
···- To avoid delaying user logins unnecessarily the `multi-user.target` is no longer ordered after `network-online.target`.This changed follows a deprecation period of one year started in NixOS 24.05 (see [PR #283818](https://github.com/NixOS/nixpkgs/pull/283818)).···
···- To avoid delaying user logins unnecessarily the `multi-user.target` is no longer ordered after `network-online.target`.This changed follows a deprecation period of one year started in NixOS 24.05 (see [PR #283818](https://github.com/NixOS/nixpkgs/pull/283818)).···
+32
-30
nixos/modules/services/databases/postgresql.md
+32
-30
nixos/modules/services/databases/postgresql.md
···#### in intermediate oneshot service {#module-services-postgres-initializing-extra-permissions-superuser-oneshot}···Both can lead to unexpected errors either during initial database creation or restore, when using `postgresql.service`.···You can then use [](#opt-services.postgresql.identMap) to define the map and [](#opt-services.postgresql.authentication) to enable it:
···#### in intermediate oneshot service {#module-services-postgres-initializing-extra-permissions-superuser-oneshot}···Both can lead to unexpected errors either during initial database creation or restore, when using `postgresql.service`.···You can then use [](#opt-services.postgresql.identMap) to define the map and [](#opt-services.postgresql.authentication) to enable it:
+3
-1
nixos/modules/services/misc/paisa.md
+3
-1
nixos/modules/services/misc/paisa.md
+1
-1
nixos/modules/services/monitoring/glances.md
+1
-1
nixos/modules/services/monitoring/glances.md
+1
-1
nixos/modules/services/networking/crab-hole.md
+1
-1
nixos/modules/services/networking/crab-hole.md
+7
-5
nixos/modules/services/networking/jotta-cli.md
+7
-5
nixos/modules/services/networking/jotta-cli.md
···This uses `jotta-cli` and `jottad` from the `pkgs.jotta-cli` package and starts `jottad` in low memory mode.
···This uses `jotta-cli` and `jottad` from the `pkgs.jotta-cli` package and starts `jottad` in low memory mode.
+23
-21
nixos/modules/services/networking/netbird/server.md
+23
-21
nixos/modules/services/networking/netbird/server.md
···There are quite a few settings that need to be passed to Netbird for it to function, and a minimal config looks like :-oidcConfigEndpoint = "https://sso.example.selfhosted/oauth2/openid/netbird/.well-known/openid-configuration";
···There are quite a few settings that need to be passed to Netbird for it to function, and a minimal config looks like :+oidcConfigEndpoint = "https://sso.example.selfhosted/oauth2/openid/netbird/.well-known/openid-configuration";
+10
-11
nixos/modules/services/networking/pihole-ftl.md
+10
-11
nixos/modules/services/networking/pihole-ftl.md
···
···
+1
-1
nixos/modules/services/system/kerberos/kerberos-server.md
+1
-1
nixos/modules/services/system/kerberos/kerberos-server.md
+5
-3
nixos/modules/services/web-apps/nextcloud.md
+5
-3
nixos/modules/services/web-apps/nextcloud.md
······
······
+2
-2
nixos/modules/services/web-apps/szurubooru.md
+2
-2
nixos/modules/services/web-apps/szurubooru.md
+18
-14
pkgs/applications/networking/cluster/k3s/docs/examples/EXTERNAL_CONTAINERD.md
+18
-14
pkgs/applications/networking/cluster/k3s/docs/examples/EXTERNAL_CONTAINERD.md
···
···
+8
-3
pkgs/by-name/README.md
+8
-3
pkgs/by-name/README.md
+5
-1
pkgs/by-name/az/azure-cli/README.md
+5
-1
pkgs/by-name/az/azure-cli/README.md
·········-blockchain = throw "The 'blockchain' extension for azure-cli was deprecated upstream"; # Added 2024-04-26
·········+blockchain = throw "The 'blockchain' extension for azure-cli was deprecated upstream"; # Added 2024-04-26
+2
-1
pkgs/servers/home-assistant/custom-components/README.md
+2
-1
pkgs/servers/home-assistant/custom-components/README.md