From 4ac96eb21c101a3e5b77ba105febc5641a8959aa Mon Sep 17 00:00:00 2001 From: Christoph Hollizeck Date: Fri, 31 Oct 2025 03:39:41 +0100 Subject: [PATCH] easyeffects: use new typecheck (#8090) --- modules/services/easyeffects.nix | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/modules/services/easyeffects.nix b/modules/services/easyeffects.nix index 77e21dc3..a14dedd6 100644 --- a/modules/services/easyeffects.nix +++ b/modules/services/easyeffects.nix @@ -17,17 +17,14 @@ let let baseType = types.attrsOf jsonFormat.type; in - baseType - // { - check = - v: - baseType.check v - && lib.elem (lib.head (lib.attrNames v)) [ - "input" - "output" - ]; - description = "EasyEffects input or output JSON preset"; - }; + types.addCheck baseType ( + v: + baseType.check v + && lib.elem (lib.head (lib.attrNames v)) [ + "input" + "output" + ] + ); presetOptionType = mkOption { type = types.nullOr (types.attrsOf presetType);