From 69bb7293960eefd236c2e258fb8ec69d56a28b58 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 21 May 2026 16:05:08 -0400 Subject: [PATCH] lib.generators.toGitINI: avoid concatenating and mapping on non-lists --- lib/generators.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/generators.nix b/lib/generators.nix index b742797bb627..4106e9af6581 100644 --- a/lib/generators.nix +++ b/lib/generators.nix @@ -401,11 +401,11 @@ rec { # generation for multiple ini values mkKeyValue = - k: v: let - mkKeyValue = mkKeyValueDefault { inherit mkValueString; } " = " k; + mkKeyValue = mkKeyValueDefault { inherit mkValueString; } " = "; + attrToString = k: v: "\t" + mkKeyValue k v; in - concatStringsSep "\n" (map (kv: "\t" + mkKeyValue kv) (toList v)); + k: v: if isList v then concatStringsSep "\n" (map (attrToString k) v) else attrToString k v; # converts { a.b.c = 5; } to { "a.b".c = 5; } for toINI gitFlattenAttrs =