summaryrefslogtreecommitdiffstats
path: root/lib/options.nix
AgeCommit message (Expand)Author
2021-08-10lib/options: Better mergeEqualOption error for uncomparable typesSilvan Mosberger
2020-12-18Revert "Module-builtin assertions, disabling assertions and submodule asserti...Silvan Mosberger
2020-11-30lib/options: Don't show internal suboption in the manualSilvan Mosberger
2020-10-22lib/options.nix: Use merge-friendly inherit syntaxRobert Hensing
2020-10-22lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing
2020-10-22lib/options.nix: Use head instead of elemAt _ 0Robert Hensing
2020-09-21lib/modules: Improve error messages using showDefsSilvan Mosberger
2020-09-21lib/options: Introduce showDefsSilvan Mosberger
2020-09-15lib/options: Fix mergeEqualOption for singular functionsSilvan Mosberger
2020-04-14lib/options: fix showOption exampleDaiderd Jordan
2020-04-14Revert "lib/options: Use escapeNixIdentifier for showOption"Daiderd Jordan
2020-04-14lib/options: Relax showOption quotingJan Tojnar
2020-04-13lib/options: Use escapeNixIdentifier for showOptionSilvan Mosberger
2020-03-19lib/options: Only recurse into visible sub optionsSilvan Mosberger
2019-08-26lib/options: fix path in commentJan Tojnar
2019-06-05module system: prettify a bit error when unique option defined twicedanbst
2019-03-07module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi
2019-03-05lib: optionAttrSetToDocList: warn instead of throwing on options without desc...Jan Malakhovski
2019-01-31types.optionSet: deprecate and remove last usagesdanbst
2018-10-29lib/options: Update documentation comments for docs generationVincent Ambo
2018-10-02docs: lib/options.nix function documentationTobias Pflug
2018-03-05lib/options: teach showOptions about funny option namesGraham Christensen
2018-02-11lib: export option location in `optionAttrSetToDocList`Jan Malakhovski
2018-02-09nixos, lib: implement relatedPackages optionJan Malakhovski
2017-12-23Revert "nixos: doc: implement related packages in the manual"Graham Christensen
2017-12-07nixos, lib: implement relatedPackages optionJan Malakhovski
2017-09-16Convert libs to a fixed-pointGraham Christensen
2016-11-06module system: extensible option typesEric Sagnes
2015-07-30Add read-only optionsEelco Dolstra
2015-07-23Rename misc.nix -> deprecated.nixEelco Dolstra
2015-07-23Use foldl' instead of fold in some placesEelco Dolstra
2015-07-23optionAttrSetToDocList: O(n^2) -> O(n)Eelco Dolstra
2015-06-15Make types.bool complain on conflicting definitionsEelco Dolstra
2015-06-15Remove obsolete stuffEelco Dolstra
2015-01-04Add Type information into manual and manpages, fixes #4600Domen Kožar
2014-12-21modules: Add mkSinkUndeclaredOptions.Nicolas B. Pierron
2014-10-05Eliminate some optionals/optionalAttrs calls on the hot pathEelco Dolstra
2013-11-12Add some primops to libEelco Dolstra
2013-10-30Clean up some option examplesEelco Dolstra
2013-10-30Strictly check the arguments to mkOptionEelco Dolstra
2013-10-30Show correct position info for errors in submodulesEelco Dolstra
2013-10-28Remove obsolete function addDefaultOptionValuesEelco Dolstra
2013-10-28Show precise error messages in option merge failuresEelco Dolstra
2013-10-28Remove uses of the "merge" option attributeEelco Dolstra
2013-10-28Fix manual generationEelco Dolstra
2013-10-28Remove dead codeEelco Dolstra
2013-10-28Remove uses of mkFixStrictnessEelco Dolstra
2013-10-28Big cleanup of the NixOS module systemEelco Dolstra
2013-10-23Slightly improve option type error messagesEelco Dolstra
2013-10-23Manual: Don't show obsolete/deprecated optionsEelco Dolstra