From 79c38dbf2abf8d2a067d1f878b5c353baa1ed9b7 Mon Sep 17 00:00:00 2001 From: sterni Date: Sun, 26 Nov 2023 14:15:19 +0100 Subject: fix(ops/modules/irccat): recursively merge config attribute set `lib.types.attrs` is deprecated in favor of `lib.types.attrsOf lib.types.anything` because it doesn't merge attribute sets /recursively/. `attrsOf` and `anything` do, the former is used to ensure that the top value is an attribute set as expected by irccat. Change-Id: I2a9d943a06c8f99f7d6d20c9944288e854924bff Reviewed-on: https://cl.tvl.fyi/c/depot/+/10129 Reviewed-by: tazjin Autosubmit: sterni Tested-by: BuildkiteCI --- ops/modules/irccat.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ops/modules/irccat.nix') diff --git a/ops/modules/irccat.nix b/ops/modules/irccat.nix index 0819c52a8de7..2263118d9974 100644 --- a/ops/modules/irccat.nix +++ b/ops/modules/irccat.nix @@ -33,7 +33,7 @@ in enable = lib.mkEnableOption description; config = lib.mkOption { - type = lib.types.attrs; # varying value types + type = lib.types.attrsOf lib.types.anything; # varying value types description = "Configuration structure (unchecked!)"; }; -- cgit 1.4.1