<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixos/nixpkgs.git/lib/modules.nix, branch staging.patchShebangs</title>
<subtitle>Nix Packages collection</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/'/>
<entry>
<title>nixos: Try to show an helpful message when the user sets config. or options.</title>
<updated>2014-11-01T22:33:24+00:00</updated>
<author>
<name>Luca Bruno</name>
<email>lucabru@src.gnome.org</email>
</author>
<published>2014-11-01T22:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=350fa1f775aa79e0b9934a6c6e916e5ef76d00c9'/>
<id>350fa1f775aa79e0b9934a6c6e916e5ef76d00c9</id>
<content type='text'>
Feel free to improve or remove :-)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Feel free to improve or remove :-)
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace hasAttr/getAttr calls with the ? and . operators</title>
<updated>2014-10-04T23:11:06+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2014-10-04T22:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=97220c973fdc6d3cfa02fe597c4301e87177603c'/>
<id>97220c973fdc6d3cfa02fe597c4301e87177603c</id>
<content type='text'>
For NixOS evaluation, this gives a ~21% reduction in the number of
values allocated and a ~4% speedup. It's also more readable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For NixOS evaluation, this gives a ~21% reduction in the number of
values allocated and a ~4% speedup. It's also more readable.
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: Use arithmetic operators rather than builtins.add etc.</title>
<updated>2014-10-04T23:10:06+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2014-10-04T15:02:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=6c2bf141cf87d62cc8e79a155b12d3382dd10558'/>
<id>6c2bf141cf87d62cc8e79a155b12d3382dd10558</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge options having the submodule type.</title>
<updated>2014-09-07T17:03:20+00:00</updated>
<author>
<name>Nicolas Pierron</name>
<email>nicolas.b.pierron@gmail.com</email>
</author>
<published>2014-08-29T14:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=b5f0cc3cdaa70673a6229f01dc1104a272120b59'/>
<id>b5f0cc3cdaa70673a6229f01dc1104a272120b59</id>
<content type='text'>
Now we should be able to have multiple declaration of the same option as
long as all declarations have the same type.  If the type has a sub module,
then it is merged with the submodules of other declarations, as done with
option sets.

In addition, the file of the option declaration is passed into the
submodule, such as the documentation can display it correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now we should be able to have multiple declaration of the same option as
long as all declarations have the same type.  If the type has a sub module,
then it is merged with the submodules of other declarations, as done with
option sets.

In addition, the file of the option declaration is passed into the
submodule, such as the documentation can display it correctly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Annotate option-set options with the file in which they are declared.</title>
<updated>2014-09-07T17:03:20+00:00</updated>
<author>
<name>Nicolas Pierron</name>
<email>nicolas.b.pierron@gmail.com</email>
</author>
<published>2014-08-29T12:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=bb944b4dc80e7b2a22ac8e76355e7bf80aec6636'/>
<id>bb944b4dc80e7b2a22ac8e76355e7bf80aec6636</id>
<content type='text'>
This modification improves NixOS manual by listing in which file, each
submodule option is declared.  This solve the issue that files are not
reported when looking at options such as fileSystems.&lt;name?&gt;.neededForBoot
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This modification improves NixOS manual by listing in which file, each
submodule option is declared.  This solve the issue that files are not
reported when looking at options such as fileSystems.&lt;name?&gt;.neededForBoot
</pre>
</div>
</content>
</entry>
<entry>
<title>Add error an message to prevent use of useless submodules.</title>
<updated>2014-08-29T16:54:15+00:00</updated>
<author>
<name>Nicolas Pierron</name>
<email>nicolas.b.pierron@gmail.com</email>
</author>
<published>2014-08-29T16:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=eb7a17a1cfc158b87e6d349f1fcc550761d122b9'/>
<id>eb7a17a1cfc158b87e6d349f1fcc550761d122b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>minor fix in documentation</title>
<updated>2014-06-26T09:13:15+00:00</updated>
<author>
<name>Jan Malakhovski</name>
<email>oxij@oxij.org</email>
</author>
<published>2014-02-17T20:29:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=0ea84c44451cb299df58c91c1584c6f3b9858da3'/>
<id>0ea84c44451cb299df58c91c1584c6f3b9858da3</id>
<content type='text'>
Signed-off-by: Domen Kožar &lt;domen@dev.si&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Domen Kožar &lt;domen@dev.si&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-introduce (marked as obsolete) mkStrict function, to allow old nixops deployments to keep working.</title>
<updated>2014-05-05T10:29:38+00:00</updated>
<author>
<name>Rob Vermaas</name>
<email>rob.vermaas@gmail.com</email>
</author>
<published>2014-05-05T10:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=90a7711e0867248a8a543e6ce892b51967861b75'/>
<id>90a7711e0867248a8a543e6ce892b51967861b75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bring back mkOrder</title>
<updated>2014-03-30T18:35:25+00:00</updated>
<author>
<name>Eelco Dolstra</name>
<email>eelco.dolstra@logicblox.com</email>
</author>
<published>2014-03-30T18:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=0469f92fafbaad45d5aebc4b2bea64bc59ce2ce8'/>
<id>0469f92fafbaad45d5aebc4b2bea64bc59ce2ce8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass lib to modules</title>
<updated>2014-02-11T18:51:54+00:00</updated>
<author>
<name>Shea Levy</name>
<email>shea@shealevy.com</email>
</author>
<published>2014-02-11T18:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/nixos/nixpkgs.git/commit/?id=2deb26bd4a0c21d7c5eef54cdd2f4913699efb7c'/>
<id>2deb26bd4a0c21d7c5eef54cdd2f4913699efb7c</id>
<content type='text'>
Since mkOption, types, etc. are defined there, lib is really part of the interface
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since mkOption, types, etc. are defined there, lib is really part of the interface
</pre>
</div>
</content>
</entry>
</feed>
