Nix Packages collection
Go to file
Eelco Dolstra f07f221f0e Replace grub-menu-builder with a much faster version
The old GRUB menu builder script is quite slow, typically taking
several seconds.  This is a real annoyance since it's run every time
you switch to a new configuration.  Therefore this patch replaces the
Bash script with a much faster Perl script.  In a VirtualBox test, the
execution time went from 2.7s to 0.1s.  The Perl version is also more
correct because it uses XML to get the GRUB configuration (through
builtins.toXML), so there are no shell escaping issues.

The new script currently lacks support for subconfigurations defined
through "nesting.children".
2012-07-24 19:16:27 -04:00
doc renaming all occurrences of /var/run/{booted,current}-system 2012-07-23 14:01:35 -04:00
gui renaming all occurrences of /var/run/{booted,current}-system 2012-07-23 14:01:35 -04:00
lib renaming all occurrences of /var/run/{booted,current}-system 2012-07-23 14:01:35 -04:00
maintainers * EBS creator: use the NixOS channel. 2012-05-15 20:42:13 +00:00
modules Replace grub-menu-builder with a much faster version 2012-07-24 19:16:27 -04:00
tests * Test swapfile creation. 2012-06-12 14:05:11 +00:00
.version * Add a command "nixos-version" that prints the version of the 2012-04-10 20:56:38 +00:00
COPYING * Add a license, finally :-) 2010-05-28 11:48:41 +00:00
default.nix Revert "allow out-of-tree nixos modules" 2012-07-21 18:30:58 +02:00
README * URL updates. 2008-05-09 15:08:43 +00:00
release-combined.nix * Include all of Nixpkgs. 2012-04-11 09:17:32 +00:00
release.nix * Use the Git shortrev in NixOS version strings. 2012-06-04 14:23:34 +00:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.