mirror of https://gitlab.crans.org/nounous/nixos
Fold is deprecated in favour of foldr
parent
73a5d4aeb9
commit
0fe0b41cf9
|
|
@ -169,21 +169,21 @@ in
|
||||||
}) cfg.virtualHosts;
|
}) cfg.virtualHosts;
|
||||||
|
|
||||||
# Génération des alias
|
# Génération des alias
|
||||||
getAliases = name: config: lib.fold (
|
getAliases = name: config: lib.foldr (
|
||||||
tld: acc:
|
tld: acc:
|
||||||
acc
|
acc
|
||||||
++
|
++
|
||||||
(lib.fold (alias: acc: acc ++ ["${alias}.crans.${tld}"]) ["${name}.crans.${tld}"] config.serverAliases)
|
(lib.foldr (alias: acc: acc ++ ["${alias}.crans.${tld}"]) ["${name}.crans.${tld}"] config.serverAliases)
|
||||||
)
|
)
|
||||||
(lib.fold (alias: acc: acc ++ ["${alias}.crans.${mainTld}"]) [] config.serverAliases)
|
(lib.foldr (alias: acc: acc ++ ["${alias}.crans.${mainTld}"]) [] config.serverAliases)
|
||||||
otherTld;
|
otherTld;
|
||||||
|
|
||||||
# Configuration des alias
|
# Configuration des alias
|
||||||
aliasConfig = lib.fold (
|
aliasConfig = lib.foldr (
|
||||||
vhost: acc:
|
vhost: acc:
|
||||||
acc
|
acc
|
||||||
//
|
//
|
||||||
lib.fold (
|
lib.foldr (
|
||||||
alias: acc:
|
alias: acc:
|
||||||
acc
|
acc
|
||||||
//
|
//
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue