А вот в случае let list = [ "foo" "bar" ]; in mkDerivation { buildPhase = "for i in $list; do echo $i; done"; } что не так с попыткой итерироватся по $list? Почему то же самое в случае $srcs работает?
А вот в случае let list = [ "foo" "bar" ]; in mkDerivation { buildPhase = "for i in $list; do echo $i; done"; } что не так с попыткой итерироватся по $list? Почему то же самое в случае $srcs работает?