From e31070ee4303c7fd2f94620bea01a11ed95cc7bb Mon Sep 17 00:00:00 2001 From: FireFly Date: Sat, 26 Sep 2026 01:01:48 +0200 Subject: [PATCH] nixos-option: show option value more conservatively Use safeToPretty helper for showing the option value also in the non- recursive case. This avoids fully erroring out when e.g. a suboption lacks a defined value and we try to (recursively) pretty-print it. --- pkgs/by-name/ni/nixos-option/nixos-option.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ni/nixos-option/nixos-option.nix b/pkgs/by-name/ni/nixos-option/nixos-option.nix index 9ffe7beb62c6..b7c892980bd5 100644 --- a/pkgs/by-name/ni/nixos-option/nixos-option.nix +++ b/pkgs/by-name/ni/nixos-option/nixos-option.nix @@ -125,7 +125,7 @@ let in lib.concatStringsSep "\n\n" ( lib.concatLists [ - (entry true "Value" (toPretty value)) + (entry true "Value" (safeToPretty value)) (entry (option ? default) "Default" (toPretty option.default)) (entry (option ? type) "Type" (option.type.description)) (entry (option ? description) "Description" (lib.removeSuffix "\n" option.description))