diff --git a/pkgs/by-name/sh/shishi/package.nix b/pkgs/by-name/sh/shishi/package.nix index bf07955faa96..8494d061d0d1 100644 --- a/pkgs/by-name/sh/shishi/package.nix +++ b/pkgs/by-name/sh/shishi/package.nix @@ -39,10 +39,15 @@ stdenv.mkDerivation (finalAttrs: { libgcrypt libgpg-error libtasn1 - # TODO use lib.optional instead of setting packages to null - (if usePam then pam else null) - (if useLibidn then libidn else null) - (if useGnutls then gnutls else null) + ] + ++ lib.optionals usePam [ + pam + ] + ++ lib.optionals useLibidn [ + libidn + ] + ++ lib.optionals useGnutls [ + gnutls ]; configureFlags = [