aboutsummaryrefslogtreecommitdiff
path: root/lib/options.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib/options.nix: Use merge-friendly inherit syntaxRobert Hensing2020-10-221-5/+30
* lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing2020-10-221-5/+9
* lib/options.nix: Use head instead of elemAt _ 0Robert Hensing2020-10-221-1/+1
* lib/modules: Improve error messages using showDefsSilvan Mosberger2020-09-211-6/+6
* lib/options: Introduce showDefsSilvan Mosberger2020-09-211-0/+18
* lib/options: Fix mergeEqualOption for singular functionsSilvan Mosberger2020-09-151-0/+4
* lib/options: fix showOption exampleDaiderd Jordan2020-04-141-1/+1
* Revert "lib/options: Use escapeNixIdentifier for showOption"Daiderd Jordan2020-04-141-7/+8
* lib/options: Relax showOption quotingJan Tojnar2020-04-141-1/+14
* lib/options: Use escapeNixIdentifier for showOptionSilvan Mosberger2020-04-131-8/+1
* lib/options: Only recurse into visible sub optionsSilvan Mosberger2020-03-191-1/+1
* lib/options: fix path in commentJan Tojnar2019-08-261-1/+1
* module system: prettify a bit error when unique option defined twicedanbst2019-06-051-1/+1
* module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi2019-03-071-0/+2
* lib: optionAttrSetToDocList: warn instead of throwing on options without desc...Jan Malakhovski2019-03-051-1/+1
* types.optionSet: deprecate and remove last usagesdanbst2019-01-311-2/+0
* lib/options: Update documentation comments for docs generationVincent Ambo2018-10-291-67/+88
* docs: lib/options.nix function documentationTobias Pflug2018-10-021-0/+39
* lib/options: teach showOptions about funny option namesGraham Christensen2018-03-051-1/+14
* lib: export option location in `optionAttrSetToDocList`Jan Malakhovski2018-02-111-0/+1
* nixos, lib: implement relatedPackages optionJan Malakhovski2018-02-091-4/+5
* Revert "nixos: doc: implement related packages in the manual"Graham Christensen2017-12-231-5/+4
* nixos, lib: implement relatedPackages optionJan Malakhovski2017-12-071-4/+5
* Convert libs to a fixed-pointGraham Christensen2017-09-161-6/+5
* module system: extensible option typesEric Sagnes2016-11-061-1/+1
* Add read-only optionsEelco Dolstra2015-07-301-0/+2
* Rename misc.nix -> deprecated.nixEelco Dolstra2015-07-231-1/+0
* Use foldl' instead of fold in some placesEelco Dolstra2015-07-231-3/+3
* optionAttrSetToDocList: O(n^2) -> O(n)Eelco Dolstra2015-07-231-3/+2
* Make types.bool complain on conflicting definitionsEelco Dolstra2015-06-151-0/+9
* Remove obsolete stuffEelco Dolstra2015-06-151-14/+0
* Add Type information into manual and manpages, fixes #4600Domen Kožar2015-01-041-0/+1
* modules: Add mkSinkUndeclaredOptions.Nicolas B. Pierron2014-12-211-0/+17
* Eliminate some optionals/optionalAttrs calls on the hot pathEelco Dolstra2014-10-051-3/+3
* Add some primops to libEelco Dolstra2013-11-121-5/+5
* Clean up some option examplesEelco Dolstra2013-10-301-1/+2
* Strictly check the arguments to mkOptionEelco Dolstra2013-10-301-11/+12
* Show correct position info for errors in submodulesEelco Dolstra2013-10-301-14/+17
* Remove obsolete function addDefaultOptionValuesEelco Dolstra2013-10-281-26/+0
* Show precise error messages in option merge failuresEelco Dolstra2013-10-281-10/+11
* Remove uses of the "merge" option attributeEelco Dolstra2013-10-281-0/+3
* Fix manual generationEelco Dolstra2013-10-281-25/+23
* Remove dead codeEelco Dolstra2013-10-281-135/+0
* Remove uses of mkFixStrictnessEelco Dolstra2013-10-281-0/+1
* Big cleanup of the NixOS module systemEelco Dolstra2013-10-281-42/+4
* Slightly improve option type error messagesEelco Dolstra2013-10-231-6/+3
* Manual: Don't show obsolete/deprecated optionsEelco Dolstra2013-10-231-0/+1
* Allow options to be marked as "internal"Eelco Dolstra2013-10-231-0/+1
* mkEnableOption: Add a period at the end of the descriptionEelco Dolstra2013-10-171-5/+3
* Rename newOptionAttrSetToDocList -> optionAttrSetToDocListEelco Dolstra2013-10-171-3/+2