From f1956252270ce7d37c39906b892d21969a2e1787 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Thu, 19 Mar 2020 01:13:27 +0100 Subject: lib/options: Only recurse into visible sub options --- lib/options.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/options.nix') diff --git a/lib/options.nix b/lib/options.nix index e5c0631a543..71481c9250a 100644 --- a/lib/options.nix +++ b/lib/options.nix @@ -159,7 +159,7 @@ rec { let ss = opt.type.getSubOptions opt.loc; in if ss != {} then optionAttrSetToDocList' opt.loc ss else []; in - [ docOption ] ++ subOptions) (collect isOption options); + [ docOption ] ++ optionals docOption.visible subOptions) (collect isOption options); /* This function recursively removes all derivation attributes from -- cgit 1.4.1