Commit graph

11144 commits

Author SHA1 Message Date
Pavol Rusnak 0f73779511
cjdns: bring changes from master 2025-08-03 15:41:36 +02:00
Seth Flynn 2514f13aa6
nixos/tuned: init
(cherry picked from commit 3eeb7ad06a)
2025-08-02 10:57:37 -04:00
bas 13df1220cc nixos/qbittorrent: add maintainer undefined-landmark
As discussed in PR #287923. The author agreed to add me as a maintainer
to the module after merging.

(cherry picked from commit 380cd5924b)
2025-07-30 17:07:14 +02:00
nuko 3849dd705e nixos/qbittorrent: init service module
nixos/qbittorrent: add default serverConfig & fix test

Migrate to runTest

Replace lib.optional with lib.optionals

nixos/qbittorrent: update release notes to 2511

(cherry picked from commit 84d174e312)
2025-07-30 17:04:45 +02:00
Defelo b6639d9b3e
nixos/tests/go-httpbin: init
(cherry picked from commit e1b8c6c493)
2025-07-29 20:04:56 +05:30
Savyasachee Jha 3b5f0b9ca6 nixosTests.firefly-iii: Added meta.platforms so that tests are skipped appropriately
(cherry picked from commit 91a1beec91)
2025-07-26 16:08:14 +00:00
Alyssa Ross ae4dffd28d
linux/common-config: enable AX25
This will allow dropping the linuxPackages_ham variant.  Fedora sets
these in their default kernel, so I don't anticipate any problem with
us doing the same.

Tested building linux_5_4, linux, and linux_latest on x86_64.

(cherry picked from commit d735743b39)
2025-07-24 15:45:19 +02:00
Wolfgang Walther aefcb0d50d
treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
Martin Weinelt 8fc5cfb293 nixos/tlsrpt: fix permissions for postfix
Same as with other services giving postfix access, this needs to happen
for the postfix user. Adding supplementary group permissions to the
systemd unit does not propagate to child processes that ultimately call
the unix domain socket.

(cherry picked from commit e48d12554c)
2025-07-24 01:09:37 +00:00
Defelo 2f3b8e2fae
anubis: 1.19.1 -> 1.20.0
Changelog: https://github.com/TecharoHQ/anubis/releases/tag/v1.20.0
Diff: https://github.com/TecharoHQ/anubis/compare/v1.19.1...v1.20.0
(cherry picked from commit c11e60c8ea)
2025-07-19 15:20:29 +02:00
Felix Bargfeldt b26179213a
[25.05] nixos/chhoto-url: init module (#426376) 2025-07-18 17:30:17 +02:00
Rafael Fernández López c9f2d52ace nixos/nvidia-container-toolkit: fix tests
(cherry picked from commit d287c86c08)
2025-07-18 13:32:52 +00:00
Defelo a2aec13e69
nixos/tests/chhoto-url: init
(cherry picked from commit b6ebd3bac9)
2025-07-18 15:18:38 +02:00
Savyasachee Jha 50c8b3dec4 nixosTests.firefly-iii-data-importer: Added meta.platforms so that tests are skipped appropriately
(cherry picked from commit 2302a4bb5d)
2025-07-16 06:56:53 +00:00
Morgan Helton 5a2700e8a8
sunshine: 2025.122.141614 -> 2025.628.4510
(cherry picked from commit a98748b83d)
2025-07-10 10:57:40 -04:00
Sizhe Zhao ed0bf75513
sunshine: handleTest -> runTest
Reference: https://github.com/NixOS/nixpkgs/issues/386873

(cherry picked from commit f34483be5e)
2025-07-10 10:57:32 -04:00
Maximilian Bosch 4d26ca7439 nixos/redis: fix maintainers in test
Noticed while reviewing #422084 (I have `checkMeta = true;` enabled):

    - key 'meta.maintainers' has invalid value; expected listOf<attrsOf<any>>, got
               [
                 { /* flokli */ }
                 [
                   /* members of helsinki-systems */
                 ]
               ]
           , refusing to evaluate.

(cherry picked from commit 0c2e155107)
2025-07-06 09:09:49 +00:00
Peter Marshall 8253d26e46 nixos/tests/systemd-initrd-credentials: init
(cherry picked from commit dd15d6c248)
2025-07-01 21:04:10 +03:00
eljamm a0728cf64a
nixosTests.pixelfed.standard: handleTestOn -> runTestOn
(cherry picked from commit 0c50bbe465)
2025-06-29 07:39:42 -04:00
Martin Weinelt 5511e3836e
nixos/tests/postfix-tlspol: assert empty policies for localhost
(cherry picked from commit d0218043a9)
2025-06-29 00:29:45 +02:00
Martin Weinelt d12dc3121b
nixos/postfix-tlspol: migrate to static user/group
This fixes postfix' membership in the postfix-tlspol group, since
memberships in a dynamically allocated group don't seem to work out.

Additionally this fixes a typo in the systemd hardening and the test now
prints the results of systemd-analyze security.

(cherry picked from commit df0eb78b31)
2025-06-29 00:29:44 +02:00
Martin Weinelt 7d4cbd07d8
nixos/postfix-tlspol: fix postfix integration
Fixes the group membership for postfix processes in the postfix-tlspol
group.

Makes the postfix.service start up after postfix-tlspol.service, because
it depends on it for the TLS policy lookups.

(cherry picked from commit 64e7fad038)
2025-06-29 00:29:44 +02:00
Ryan Yin ef29777853
nixos/tests/minio: add ryan4yin as a maintainer
(cherry picked from commit 2493f96246)
2025-06-28 10:29:50 -04:00
Ryan Yin 1859d9f295
nixos/tests/croc: add ryan4yin as a maintainer
(cherry picked from commit 7c18f6b91a)
2025-06-28 10:29:50 -04:00
Wolfgang Walther b2b6443d87
[Backport release-25.05] nixosTests.{lomiri-camera-app,morph-browser,teleports}: Fix OCR (#416106) 2025-06-28 09:50:12 +00:00
Wolfgang Walther 2222c41287
[Backport release-25.05] lomiri.lomiri-gallery-app: 3.1.0 -> 3.1.1 (#415279) 2025-06-28 09:38:39 +00:00
Adam C. Stephens 63fb9f4d6b
garage_2: init at 2.0.0
https://garagehq.deuxfleurs.fr/blog/2025-06-garage-v2/
https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.0.0

Thanks to @herbetom for providing the test updates

(cherry picked from commit b9700f766a)
2025-06-26 14:11:40 -04:00
Adam C. Stephens 3c13f2ac1d
nixos/tests/garage: move to runTest
(cherry picked from commit 722607472a)
2025-06-26 14:11:40 -04:00
Michael Daniels 7a6eda8acd
treewide: remove maintainers with deleted GitHub accounts
Each of these maintainers came up in maintainers/scripts/check-maintainer-usernames.

I have manually verified that each of their IDs and usernames 404 when using the API calls
https://api.github.com/user/$ID, https://api.github.com/users/$USERNAME,
and https://api.github.com/users/$USERNAME/starred.

(cherry picked from commit f8776aff47)
2025-06-26 10:54:13 -04:00
Wolfgang Walther b81a846fce
[Backport release-25.05] treewide: remove bluescreen303 as maintainer (#417458) 2025-06-26 11:07:14 +00:00
Martin Weinelt cb3f6dc905
firefox-esr-140-unwrapped: init at 140.0esr
Together with the wrapper and the nixos test.

(cherry picked from commit b2bc7903f2)
2025-06-25 23:17:19 +02:00
eljamm 0d430d473b nixos/test: init omnom
(cherry picked from commit 56c4e8b5b5)
2025-06-23 20:49:10 +02:00
Adam C. Stephens bc07d2f145
[Backport release-25.05] nixos/incus: fix AppArmor issue (#417791) 2025-06-20 11:06:44 -04:00
Martin Weinelt b6f372e59a
[Backport release-25.05] tlsrpt-reporter: init at 0.5.0 (#418442) 2025-06-20 15:41:23 +02:00
Martin Weinelt 89a6f77a0e tlsrpt-reporter: apply patch for fetcher issue when no db exists
The fetcher would then error out and not return the proper protocol
version to the reportd instance, causing an error message.

This is annoying, because I want to match success in the test.

(cherry picked from commit 35e471ad45)
2025-06-20 15:20:19 +02:00
Martin Weinelt 8f9e3ed788 nixos/tests/tlsrpt: init
(cherry picked from commit 2487dcbf51)
2025-06-20 15:20:10 +02:00
Martin Weinelt 937d0f12a8 nixos/tests/postfix-tlspol: init
Simple test if the service comes up and the CLI can interact with it and
gives reasonable results.

(cherry picked from commit 2288aab12d)
2025-06-20 15:02:06 +02:00
Florian Klink b452e4ec4c
[Backport release-25.05] paretosecurity: 0.2.31 -> 0.2.34 (#416453) 2025-06-18 17:47:31 +03:00
MakiseKurisu aa762e9243 nixos/tests/incus: add test for apparmor.service
(cherry picked from commit d008f045db)
2025-06-18 09:51:21 +00:00
Michael Daniels 77ed35dafc treewide: remove bluescreen303 as maintainer
(cherry picked from commit d5f2c159eb)
2025-06-17 07:28:40 +00:00
Jean-Baptiste Giraudeau 7b18c3eed3 zipline: properly built sharp dependency against system libvips
instead of search/replace libvips-cpp.so which does not work anymore
 for old CPUs since sharp 0.34.0 due to
 3fd818c4b5

(cherry picked from commit ad0130f577)
2025-06-15 11:37:28 +00:00
Felix Bargfeldt af54544dfb
[25.05] nixos/kanidm: merge recursively with extraJsonFile, Fix bind paths (#415078) 2025-06-14 20:07:40 +02:00
Neyts Zupan 35d5381bac paretosecurity: 0.2.31 -> 0.2.34
(cherry picked from commit 81a45ed1f7)
2025-06-13 13:36:29 +00:00
rewine 17144dbef9 nixosTests.yabar: drop
(cherry picked from commit 9410c857bf)
2025-06-13 10:36:08 +00:00
OPNA2608 7a4dc5e552 nixosTests.lomiri-camera-app: Fix OCR, round 4
We're struggling with OCRing gnome-text-editor now. Let's inspect the clipboard via simpler means.

(cherry picked from commit 1f57618cae)
2025-06-12 10:26:08 +00:00
OPNA2608 5af581aa0a nixosTests.teleports: Fix OCR
(cherry picked from commit 3be4b7894a)
2025-06-12 10:26:08 +00:00
OPNA2608 b75e0fbb52 nixosTests.lomiri-camera-app: Fix OCR, round 3
By splitting one long test into multiple smaller ones, OfBorg should hopefully be happy with this now...

(cherry picked from commit 2a00439306)
2025-06-12 10:26:08 +00:00
OPNA2608 cd0b0f990a nixosTests.morph-browser: Fix OCR
(cherry picked from commit 8ae8da2e50)
2025-06-12 10:26:08 +00:00
OPNA2608 8cd26f600c nixosTests.lomiri-camera-app: Fix OCR, round 2
(cherry picked from commit fb195778d6)
2025-06-12 10:26:08 +00:00
Ryan Omasta 28b53c659d nixosTests.anubis: add ryand56 as maintainer
(cherry picked from commit 1f7bc49552)
2025-06-11 09:38:56 +00:00
Ryan Omasta 0c53b7ff2e nixosTests.anubis: fix test
(cherry picked from commit a87b5d93de)
2025-06-11 09:38:56 +00:00
Aleksana 705a101fef
[Backport release-25.05] nixosTests.ngingx-http3: fix race condition (#414891) 2025-06-11 10:43:20 +08:00
OPNA2608 15fce7ec1b nixosTests.lomiri-gallery-app: Cache media in thumbnailer ahead-of-time, retry until successful
(cherry picked from commit aff794fe22)
2025-06-09 11:41:37 +00:00
OPNA2608 760fbbce3a nixosTests.lomiri-gallery-app: Remove format extension check
Test already makes sure that the to-be-tested format is the only one that gets installed,
and OfBorg seems to get stuck on these sonmetimes. Just remove it.

(cherry picked from commit 23274a2a2a)
2025-06-09 11:41:37 +00:00
OPNA2608 3e4ee6cf9b nixosTests.lomiri-gallery-app: Split format checks into separate tests
(cherry picked from commit 9293bae27b)
2025-06-09 11:41:37 +00:00
OPNA2608 e14426a8a9 nixosTests.lomiri-gallery-app: Optimise OCR
- Generate image & video data once, ahead of time
- Use wait_for_console_text to detect when we're close to displaying text
- Programmatically generate per-image-format tests
- Switch to fullscreen for better OCR success odds

(cherry picked from commit 8bf28aa1aa)
2025-06-09 11:41:37 +00:00
isabel 3f2e2a09cf
[25.05] kanidm-provision: 1.2.1 -> 1.3.0 (#415062) 2025-06-08 19:41:35 +01:00
Ilan Joselevich 52831b648c
nixos/kanidm: merge recursively with extraJsonFile
Previously, if you set group memberships in both locations, they will
get replaced by the ones in extraJsonFile, which is unexpected as it
kicks users from the group. Now the state files get merged recursively,
including the arrays.

(cherry picked from commit 3b6b50dfad)
2025-06-08 19:48:37 +02:00
oddlama 7ce5e5aa0f
nixos/kanidm: add option and tests for imperative group management
(cherry picked from commit 5f833b1008)
2025-06-08 18:31:00 +02:00
Markus S. Wamser dbe4ed865c [Backport release-25.05] nixosTests.keepassxc: enable dconf
Manual backport of https://github.com/NixOS/nixpkgs/pull/389288
to `release-25.05`.

simply doing a
cherry-pick of e91a6f4594
not possible due to conflicts
2025-06-08 11:19:11 +02:00
Markus Wamser b4f21322d7 nixosTests.ngingx-http3: fix race condition
make the client wait for its network to come up before starting test

without the wait, the client might try to access the network before its
own network stack is up, as evidenced in
https://hydra.nixos.org/build/299048133/nixlog/9/tail

(cherry picked from commit 962db80796)
2025-06-08 01:24:31 +00:00
Rory& 138030fb2b nixosTests.draupnir: init
Co-authored-by: emilylange <git@emilylange.de>
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
(cherry picked from commit d6413ba436)
2025-06-06 21:07:39 +02:00
Domen Kožar 1fbbd7ad98
[Backport release-25.05] paretosecurity: 0.2.23 -> 0.2.27 (#413035) 2025-06-03 11:48:19 +05:00
eljamm 59898069c1 tests/taler: update exchange node config
(cherry picked from commit 3213654cf8)
2025-06-02 11:14:31 +02:00
eljamm ed87639982 tests/taler: fix currency withdrawal confirmation
(cherry picked from commit b24910bccf)
2025-06-02 11:14:31 +02:00
eljamm 67edee17b5 tests/taler: adjust currency wire fees
because making a withdrawal fails if the fees are 0, for some reason.

(cherry picked from commit c1fe104a77)
2025-06-02 11:14:31 +02:00
eljamm 092005dd4f tests/taler: pass config to taler-exchange-offline
else it doesn't work properly.

(cherry picked from commit f73d148645)
2025-06-02 11:14:31 +02:00
eljamm 1e09ac772f tests/taler: change bank admin password
which is now required to be at least 8 chars long.

(cherry picked from commit 4ea47f3563)
2025-06-02 11:14:31 +02:00
eljamm 455d530741 tests/taler: update merchant instance's endpoint
(cherry picked from commit 12fa648231)
2025-06-02 11:14:31 +02:00
eljamm d5fb6d6da9 tests/taler: create exchange credentials at runtime
Basic auth is deprecated, so exchange credentials must be set at runtime
because it requires a token from the bank.

(cherry picked from commit 21ad6f743c)
2025-06-02 11:14:31 +02:00
eljamm 27fdb64e86 tests/taler: authenticate users with tokens
(cherry picked from commit 1741d8abaa)
2025-06-02 11:14:31 +02:00
eljamm 19ed46dc3c nixos/libeufin: update BASE_URL
which is now required to have a valid protocol.

(cherry picked from commit e04f8bb993)
2025-06-02 11:14:31 +02:00
Neyts Zupan e3d34c66f8 paretosecurity: 0.2.23 -> 0.2.27
(cherry picked from commit 22dbe6bd1c)
2025-06-01 21:06:04 +00:00
Diogo Correia 148a482687
nixos/stalwart-mail: fix incorrect config for webadmin and spam-filter
Stalwart 0.11.0 changed the `config.resource.spam-filter` and
`config.resource.webadmin` keys to be `spam-filter.resource` and
`webadmin.resource` respectively. The NixOS has been updated
accordingly, but unfortunately it has mistakenly used
`config.spam-filter.resource` and `config.webadmin.resource`, which are
incorrect and do not do anything.

This commit changes the default configuration to use the correct keys.

Note that due to infinite recursion, the `optionalAttrs` has been
replaced with `mkIf`.

Additionally, some tests were added to catch this regression in the
future.

Fixes #411351

(cherry picked from commit b7ab1fa981)
2025-06-01 17:23:27 +01:00
Wolfgang Walther e9318c3996
[Backport release-25.05] lomiri.lomiri-music-app: 3.2.2 -> 3.3.0 (#411529) 2025-06-01 08:28:45 +00:00
Morgan Jones ef44d95de5 k3s.tests: fix eval
(cherry picked from commit 24134e86b7)
2025-05-31 21:49:38 +00:00
OPNA2608 b86f45b238 nixosTests.lomiri-music-app: Optimise OCR
(cherry picked from commit 4e3b940de0)
2025-05-27 20:48:32 +00:00
Ryan Omasta e1004c985b shadps4: use eboot.bin instead
(cherry picked from commit 15a6e88a3a)
2025-05-27 09:00:58 +00:00
Wolfgang Walther 42b4fbdb33
[Backport release-25.05] lomiri.lomiri-mediaplayer-app: 1.1.0 -> 1.1.1 (#410773) 2025-05-26 06:53:59 +00:00
Wolfgang Walther 023c9bda57
[Backport release-25.05] lomiri.lomiri-calculator-app: 4.0.2 -> 4.1.0 (#410621) 2025-05-26 06:15:13 +00:00
Wolfgang Walther 7622fec1ba
[Backport release-25.05] zoom-us: allow to select xdg-desktop-portal packages (#410258) 2025-05-26 06:07:09 +00:00
Shogo Takata 79d17dc330 nixos.tests.pam-file-contents: fix build failure
This fixes the test for pam file contents.
The pam file started using fully-qualified paths in the following
commit.
7306423158

(cherry picked from commit d04bf86381)
2025-05-26 03:06:24 +00:00
OPNA2608 a02d6b2a86 nixosTests.lomiri-mediaplayer-app: Optimise OCR
(cherry picked from commit 813189a99f)
2025-05-25 11:50:34 +00:00
Niklas Hambüchen db1aed3200
[25.05] nixosTests.turbovnc-headless-server: Remove expected-failing test. (#410005) 2025-05-25 00:13:25 +02:00
OPNA2608 6ea4d5c3d5 nixosTests.lomiri-calculator-app: Optimise for OfBorg
- Add long sleep before sending math question, to give math library time to load

  Ideally, we would modify the app to emit a log message when it's actually ready to accept math questions?

(cherry picked from commit e8a1053857)
2025-05-24 20:46:49 +00:00
OPNA2608 ef33ad56e8 nixosTests.lomiri-calculator-app: Fix OCR
(cherry picked from commit cf3d7c55ba)
2025-05-24 20:46:49 +00:00
Niklas Hambüchen 862e9ee91c nixosTests.turbovnc-headless-server: Remove expected-failing test.
It doesn't fail as expected anymore because
`LIBGL_DRIVERS_PATH` was removed in Mesa 24.2,
and apparently there's no replacement for it:
https://github.com/NixOS/nixpkgs/issues/328923

Given that it was removed, and
https://www.phoronix.com/news/Mesa-24.2-Modern-Interfaces
and
https://www.supergoodcode.com/long-road-to-DRIL/
saying that removes the problem it originally caused
(also for us), this test is probably superfluous
because the thing it guards against is gone.

(cherry picked from commit e1a5818d48)
2025-05-24 12:51:24 +00:00
Florian Klink 7fc3f94e24 nixosTests.mycelium: make less flaky
We immediately expected for the other peer to be available in the peer
list, right after startup, but that's racy.

Instead try the pinging multiple times until it succeeds (max 10 times),
then check the list of peers for completion.

(cherry picked from commit bb05bee4e5)
2025-05-24 09:10:21 +00:00
Yarny0 45efc6263a nixos/tests: simple zoom-us test to verify the module
(cherry picked from commit 3d01f3bfe8)
2025-05-23 18:49:07 +00:00
OPNA2608 f526c3e77a nixosTests.lomiri-filemanager-app: Fix OCR
(cherry picked from commit 66301f51a3)
2025-05-23 23:25:53 +05:30
Aleksana 6c8cd30a08
[Backport release-25.05] matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init (#407850) 2025-05-22 00:11:54 +08:00
Thomas Gerbet e8bf3e2fb5 midori: drop
Package is broken for a while and upstream project
seems to have been re-oriented to a Firefox fork.
See https://github.com/midori-browser/core/issues/468

Closes #374354

(cherry picked from commit f492075c53)
2025-05-21 12:16:05 +00:00
Matt Christ 7c33418bb0 brscan5: remove deprecated SYSFS udev rule
This patch resolves an issue where systemd-udevd outputs events like:

/nix/store/jm9paymkapbi6pzwbjgmi634vaf2y5va-udev-rules/49-brother-mfp-brscan5-1.0.2-2.rules:17 Invalid key 'SYSFS'.

(cherry picked from commit ff62fe4136)
2025-05-21 07:50:48 +00:00
Alyssa Ross fab51ff715 linux/hardened/patches/6.14: init at v6.14.6-hardened1
Co-authored-by: Fabián Heredia Montiel <fabianhjr@protonmail.com>
(cherry picked from commit 28ea08fde9)
2025-05-20 15:04:37 +00:00
benaryorg f551d91f2e nixos/systemd: unconditional systemd-journald-audit.socket
Containers did not have *systemd-journald-audit.socket* in *additionalUpstreamSystemUnits*, which meant that the unit was not provided.
However the *wantedBy* was added without any additional check, therefore creating an empty unit with just the *WantedBy* on *boot.isContainer* machines.
This caused `systemd-analyze verify` to fail:

```text
systemd-journald-audit.socket: Unit has no Listen setting (ListenStream=, ListenDatagram=, ListenFIFO=, ...). Refusing.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
```

The upstream unit already contains the following, which should make it safe to include regardless:

```ini
[Unit]
ConditionSecurity=audit
ConditionCapability=CAP_AUDIT_READ
```

For reference, this popped up in the context of #[360426](https://redirect.github.com/NixOS/nixpkgs/issues/360426) as well as #[407696](https://redirect.github.com/NixOS/nixpkgs/pull/407696).

Co-authored-by: Bruce Toll <4109762+tollb@users.noreply.github.com>
Signed-off-by: benaryorg <binary@benary.org>
(cherry picked from commit e434130d0b)
2025-05-20 13:30:26 +00:00
Bruce Toll 0c6b3ff337 nixos/tests/systemd-journal: Fix failing tests
Fix regression from https://github.com/NixOS/nixpkgs/pull/379629.
The systemd-journal test has been failing on hydra since 2025-02-10.
See, for instance: https://hydra.nixos.org/build/290855155.

This commit enables auditing, as expected by the tests. It also
addresses an issue where audit messages were getting dropped due to
rate limits.

(cherry picked from commit 22d51e08cf)
2025-05-20 13:30:26 +00:00
Doron Behar 53efec63d6 nixosTests.i18n: init
(cherry picked from commit cbbd59e14e)
2025-05-20 12:17:52 +00:00
Morgan Jones c239eca2d9 nixos/k3s: get tests working again
Some of the attributes fetched throw, so tryEval them. Recurse into the
attribute set to pick up all the tests.

(cherry picked from commit 727809f534)
2025-05-20 06:52:45 +00:00
Jonas Heinrich d86afdceca nixos/tests/oncall: Fix LDAP mapping
(cherry picked from commit 8a9cd899ac)
2025-05-20 04:00:29 +00:00
Michele Guerini Rocco c2db6a61f2
[Backport release-25.05] nixos/pdns-recursor: deprecate settings, add yaml-settings (#408645) 2025-05-19 16:30:26 +02:00