summary refs log tree commit diff
path: root/lib/options.nix
Commit message (Expand)AuthorAge
* lib/options: Throw error for options without a typeJanne Heß2022-02-28
* Merge pull request #156503 from hercules-ci/nixos-add-system.build-optionsRobert Hensing2022-01-25
|\
| * lib.modules: Define mergeOneOption in terms of mergeUniqueOptionRobert Hensing2022-01-24
| * lib.types: Add unique like uniq, but custom errorsRobert Hensing2022-01-24
* | nixos/docs/option-declarations: Document mkEnableOption and mkPackageOptionAnselm Schüler2022-01-23
* | lib/options: Add mkPackageOptionAnselm Schüler2022-01-23
|/
* nixos/documentation: split options doc buildpennae2022-01-02
* modules: Add visible = "shallow" to hide only sub-optionsRobert Hensing2021-11-01
* lib/options: add literalExpression and literalDocBook, deprecate literalExampleNaïm Favier2021-10-03
* lib/generators: move limit detection into `withRecursion`Maximilian Bosch2021-08-26
* lib/options: use `depthLimit` for `toPretty` when showing a definitionMaximilian Bosch2021-08-25
* lib/options: Better mergeEqualOption error for uncomparable typesSilvan Mosberger2021-08-10
* Revert "Module-builtin assertions, disabling assertions and submodule asserti...Silvan Mosberger2020-12-18
* lib/options: Don't show internal suboption in the manualSilvan Mosberger2020-11-30
* lib/options.nix: Use merge-friendly inherit syntaxRobert Hensing2020-10-22
* lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing2020-10-22
* lib/options.nix: Use head instead of elemAt _ 0Robert Hensing2020-10-22
* lib/modules: Improve error messages using showDefsSilvan Mosberger2020-09-21
* lib/options: Introduce showDefsSilvan Mosberger2020-09-21
* lib/options: Fix mergeEqualOption for singular functionsSilvan Mosberger2020-09-15
* lib/options: fix showOption exampleDaiderd Jordan2020-04-14
* Revert "lib/options: Use escapeNixIdentifier for showOption"Daiderd Jordan2020-04-14
* lib/options: Relax showOption quotingJan Tojnar2020-04-14
* lib/options: Use escapeNixIdentifier for showOptionSilvan Mosberger2020-04-13
* lib/options: Only recurse into visible sub optionsSilvan Mosberger2020-03-19
* lib/options: fix path in commentJan Tojnar2019-08-26
* module system: prettify a bit error when unique option defined twicedanbst2019-06-05
* module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi2019-03-07
* lib: optionAttrSetToDocList: warn instead of throwing on options without desc...Jan Malakhovski2019-03-05
* types.optionSet: deprecate and remove last usagesdanbst2019-01-31
* lib/options: Update documentation comments for docs generationVincent Ambo2018-10-29
* docs: lib/options.nix function documentationTobias Pflug2018-10-02
* lib/options: teach showOptions about funny option namesGraham Christensen2018-03-05
* lib: export option location in `optionAttrSetToDocList`Jan Malakhovski2018-02-11
* nixos, lib: implement relatedPackages optionJan Malakhovski2018-02-09
* Revert "nixos: doc: implement related packages in the manual"Graham Christensen2017-12-23
* nixos, lib: implement relatedPackages optionJan Malakhovski2017-12-07
* Convert libs to a fixed-pointGraham Christensen2017-09-16
* module system: extensible option typesEric Sagnes2016-11-06
* Add read-only optionsEelco Dolstra2015-07-30
* Rename misc.nix -> deprecated.nixEelco Dolstra2015-07-23
* Use foldl' instead of fold in some placesEelco Dolstra2015-07-23
* optionAttrSetToDocList: O(n^2) -> O(n)Eelco Dolstra2015-07-23
* Make types.bool complain on conflicting definitionsEelco Dolstra2015-06-15
* Remove obsolete stuffEelco Dolstra2015-06-15
* Add Type information into manual and manpages, fixes #4600Domen Kožar2015-01-04
* modules: Add mkSinkUndeclaredOptions.Nicolas B. Pierron2014-12-21
* Eliminate some optionals/optionalAttrs calls on the hot pathEelco Dolstra2014-10-05
* Add some primops to libEelco Dolstra2013-11-12
* Clean up some option examplesEelco Dolstra2013-10-30