Merge pull request #121927 from rissson/nixos-unbound-fix-top-level-include

nixos/unbound: allow list of strings in top-level settings option type

Changed files
+2 -2
nixos
modules
services
networking
+2 -2
nixos/modules/services/networking/unbound.nix
···
freeformType = let
validSettingsPrimitiveTypes = oneOf [ int str bool float ];
validSettingsTypes = oneOf [ validSettingsPrimitiveTypes (listOf validSettingsPrimitiveTypes) ];
-
settingsType = (attrsOf validSettingsTypes);
-
in attrsOf (oneOf [ string settingsType (listOf settingsType) ])
+
settingsType = oneOf [ str (attrsOf validSettingsTypes) ];
+
in attrsOf (oneOf [ settingsType (listOf settingsType) ])
// { description = ''
unbound.conf configuration type. The format consist of an attribute
set of settings. Each settings can be either one value, a list of