about summary refs log tree commit diff
path: root/pkgs/lib/modules.nix
AgeCommit message (Expand)AuthorFilesLines
2013-06-17When printing submodule keys, print just the file name if knownShea Levy1-1/+1
2013-06-07Give unique keys to submodule componentsShea Levy1-6/+13
2013-06-06Allow imports in submodulesShea Levy1-2/+2
2012-12-04Use "or" in a few placesEelco Dolstra1-6/+3
2012-12-03Remove unused function ‘selectDeclsAndDefs’Eelco Dolstra1-13/+14
2012-08-13Replace some calls to attrByPath with "or"Eelco Dolstra1-5/+5
2012-08-13Eliminate some calls to ‘tail’Eelco Dolstra1-2/+2
2012-04-15Add mkMerge and obsolete mkThenElse.Nicolas Pierron1-14/+32
2011-04-27modules (moduleClosure): use imap instead of map to produce uniq keys forNicolas Pierron1-4/+14
2010-10-14* Typo.Eelco Dolstra1-1/+1
2010-08-11* Omit the "Defined by:" elements in the configuration.nix section ofEelco Dolstra1-1/+0
2010-05-07* Make stack traces more consistent.Eelco Dolstra1-2/+2
2010-01-05* Support require/imports in top-level anonymous configurations,Eelco Dolstra1-5/+6
2009-11-07* Add a function to replace "pkgs.checker". The function checkModule does aNicolas Pierron1-0/+25
2009-11-05* Report file locations in the stack-trace when multiple optionNicolas Pierron1-3/+8
2009-11-05* Add isDefined to each options. This will clean-up NixOS introspection.Nicolas Pierron1-0/+1
2009-10-12Refactor a bit to add names to intermediate computations. Add a crossNicolas Pierron1-90/+111
2009-10-12* modules.nix: use catAttrs function instead of hand made code.Nicolas Pierron1-5/+1
2009-10-12Revert previous commit because this is implicit. Fix property evaluationNicolas Pierron1-1/+1
2009-10-12do not delay mkOverride on options which are does not have sub modules.Nicolas Pierron1-1/+1
2009-10-12Only allow properties with a onGlobalEval function to go through specificNicolas Pierron1-2/+3
2009-10-09Revert "* Revert the last two commits ..." (rev 17738) & Fix.Nicolas Pierron1-1/+9
2009-10-09* Revert the last two commits since they break every job in theEelco Dolstra1-9/+1
2009-10-09Replace a counter intuitive behaviour of module evaluations.Nicolas Pierron1-1/+9
2009-10-09extract function unifyOptionModule from moduleMerge. This function isNicolas Pierron1-9/+14
2009-10-06Fix sub-module argument manipulation: Avoid using an empty set to checkNicolas Pierron1-8/+5
2009-09-28export definitions to be used in conjunctions with extraConfigs. With suchNicolas Pierron1-0/+1
2009-09-28Add extraConfigs attribute inside options. This attribute is used toNicolas Pierron1-1/+5
2009-09-28the tryEval builtin does not have a strict evaluation. Add the toXMLNicolas Pierron1-1/+1
2009-09-28externals argumental are now taking precedence over the result ofNicolas Pierron1-1/+1
2009-09-26Remove values coming from the original sources because this may cause the eva...Nicolas Pierron1-2/+3
2009-09-18* More typos.Eelco Dolstra1-3/+3
2009-09-18Add declarations and definitions to options. This allow you to retrieveNicolas Pierron1-0/+13
2009-09-18Add location to declared sub-modules.Nicolas Pierron1-6/+22
2009-09-16* Typos.Eelco Dolstra1-2/+2
2009-09-15Replace the traversal of modules:Nicolas Pierron1-1/+167
2009-09-15Handles cases where developers ""cannot"" put their initial modules inNicolas Pierron1-11/+9
2009-09-14Fix NixOS evaluation. As I understand, configuration gets added to the list o...Michael Raskin1-3/+5
2009-09-14split moduleClosure in two parts:Nicolas Pierron1-14/+34
2009-07-14* Options / config: these should be attrsets, not lists (IMHO).Eelco Dolstra1-2/+2
2009-07-13Extract properties.nix and modules.nix from options.nix.Nicolas Pierron1-0/+71