summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/types.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/types.nix b/lib/types.nix
index cbbea00058d..6eebc20829c 100644
--- a/lib/types.nix
+++ b/lib/types.nix
@@ -354,6 +354,7 @@ rec {
                 };
               option = concatStringsSep "." loc;
               sample = take 3 def.value;
+              more = lib.optionalString (length def.value > 3) "... ";
               list = concatMapStrings (x: ''{ ${nameAttr} = "${x.${nameAttr} or "unnamed"}"; ...} '') sample;
               set = concatMapStrings (x: ''${x.${nameAttr} or "unnamed"} = {...}; '') sample;
               msg = ''
@@ -363,10 +364,10 @@ rec {
                 See https://git.io/fj2zm for more information.
                 Do
                   ${option} =
-                    { ${set}...}
+                    { ${set}${more}}
                 instead of
                   ${option} =
-                    [ ${list}...]
+                    [ ${list}${more}]
               '';
             in
               lib.warn msg res