Remove all uses of lib.flatten

This commit is contained in:
SebastianStork 2025-06-19 12:22:59 +02:00
parent 23762ecb29
commit b7d927cb39
4 changed files with 27 additions and 32 deletions

View file

@ -90,12 +90,12 @@ in
'';
in
[
"crowdsecurity/linux"
(lib.singleton "crowdsecurity/linux")
(lib.optional (lib.elem "sshd" cfg.sources) "crowdsecurity/sshd")
(lib.optional (lib.elem "caddy" cfg.sources) "crowdsecurity/caddy")
(lib.optional (lib.elem "iptables" cfg.sources) "crowdsecurity/iptables")
]
|> lib.flatten
|> lib.concatLists
|> lib.map installCollection
|> lib.concatLines
|> (text: pkgs.writeShellScript "crowdsec-install-collections" "set -e\n${text}")