From eb6cee5bc1c3344547f45dc4a2a5496c2ab636d1 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 1 Feb 2026 11:54:43 +0200 Subject: [PATCH] nixos/mpd: allow setting null nonBlockSettings --- nixos/modules/services/audio/mpd.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/audio/mpd.nix b/nixos/modules/services/audio/mpd.nix index 909f78d9a04e..fa19da5a2e86 100644 --- a/nixos/modules/services/audio/mpd.nix +++ b/nixos/modules/services/audio/mpd.nix @@ -26,7 +26,9 @@ let "\"" + (toString v) + "\"" ) ) a; - nonBlockSettings = lib.filterAttrs (n: v: !(builtins.isAttrs v || builtins.isList v)) cfg.settings; + nonBlockSettings = lib.filterAttrs ( + n: v: !(builtins.isAttrs v || builtins.isList v || isNull v) + ) cfg.settings; pureBlockSettings = removeAttrs cfg.settings (builtins.attrNames nonBlockSettings); blocks = pureBlockSettings