From 4480458fc3c1505b3a56f977d7e47aa99bdbbefe Mon Sep 17 00:00:00 2001 From: Eman Resu Date: Fri, 9 Oct 2026 16:11:39 -0400 Subject: [PATCH] lib/generators/mkKeyValueDefault: cache separator escaping --- lib/generators.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index e1302fde2b25..d7097416fa82 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -164,8 +164,11 @@ rec { { mkValueString ? mkValueStringDefault { }, }: - sep: k: v: - "${escape [ sep ] k}${sep}${mkValueString v}"; + sep: + let + escapeSeparator = escape [ sep ]; + in + k: v: "${escapeSeparator k}${sep}${mkValueString v}"; ## -- FILE FORMAT GENERATORS --