From e96fca22db96f088b3469d6c1d87add08982cb9c Mon Sep 17 00:00:00 2001 From: pinage404 Date: Sat, 18 Jul 2026 16:34:31 +0200 Subject: [PATCH] speechd: ensure to use the same option has given arguments --- pkgs/by-name/sp/speechd/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/speechd/package.nix b/pkgs/by-name/sp/speechd/package.nix index 6f6f8a381cc4..5d1cd4845315 100644 --- a/pkgs/by-name/sp/speechd/package.nix +++ b/pkgs/by-name/sp/speechd/package.nix @@ -120,7 +120,15 @@ stdenv.mkDerivation (finalAttrs: { [ "--sysconfdir=/etc" # Audio method falls back from left to right. - "--with-default-audio-method=\"libao,pulse,pipewire,alsa,oss\"" + ''--with-default-audio-method="${ + lib.concatStringsSep "," ( + lib.optional withLibao "libao" + ++ lib.optional withPulse "pulse" + ++ lib.optional withAlsa "alsa" + ++ lib.optional withPipewire "pipewire" + ++ lib.optional withOss "oss" + ) + }"'' "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" "--with-systemduserunitdir=${placeholder "out"}/lib/systemd/user" (withFeature withPulse "pulse")