Commit graph

5114 commits

Author SHA1 Message Date
Eelco Dolstra 5c1f8cbc70 Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
Shea Levy 6070bc016b nixos-option --install: Use gummiboot if we're efi-booted
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-10-09 15:34:27 -04:00
Shea Levy 9a008dc4fd Add test for efi installation
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-10-09 14:54:20 -04:00
Shea Levy 7f5e4f5eb8 Update efi install cd
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-10-09 14:54:20 -04:00
Eelco Dolstra 596a7cbb6d Improve the vboxnet0 service 2013-10-09 19:33:12 +02:00
Eelco Dolstra e5bcb378fa Add support for multiple system profiles
‘nixos-rebuild’ now accepts an argument ‘--profile-name’ (or ‘-p’),
denoting the name of a system profile to use.  The default is
‘system’, which maps to /nix/var/nix/profiles/system.  Any other value
maps to /nix/var/nix/profiles/system-profiles/<name>.  The GRUB menu
generator makes all system profiles available as submenus.  For
instance, doing

  $ nixos-rebuild boot -p test

will cause a menu named ‘NixOS - Profile 'test'’ to be added to the
GRUB boot menu, leaving the default system profile unaffected.

This is only supported for GRUB 2.
2013-10-09 19:13:26 +02:00
Eelco Dolstra 08f8d9507a Load ext2/ext3/ext on demand in the initrd 2013-10-09 19:11:58 +02:00
Eelco Dolstra 05d2d19311 Load LUKS-related kernel modules on demand 2013-10-09 19:11:47 +02:00
Eelco Dolstra de579ba40b Manual: icecat -> firefox 2013-10-09 15:33:23 +02:00
Eelco Dolstra 58fbf0f18b Fix eval error 2013-10-09 14:30:45 +02:00
Eelco Dolstra 36079454e5 Make it easier to define timer units for services
Systemd services now have a startAt attribute.  If set, NixOS will
automatically emit a timer unit that causes the service to start at
the specified time.  For example:

  systemd.services.foo =
    { script = "... bla bla ...";
      startAt = "02:15";
    };

causes the given script to be started at 02:15 every day.
2013-10-09 14:28:35 +02:00
Eelco Dolstra 87bea0b09e Add more video drivers to the VM image
This might allow it to work in VMware and QEMU.
2013-10-09 13:36:37 +02:00
Eelco Dolstra 3472992188 Only start the VirtualBox guest services if we're in a VirtualBox VM 2013-10-09 13:36:37 +02:00
Eelco Dolstra d40629ad6d Add the demo user to the vboxsf group to allow mounting of shared folders 2013-10-09 13:36:37 +02:00
Eelco Dolstra 04ca15d840 Don't expand paths during VirtualBox image generation 2013-10-09 13:36:37 +02:00
Evgeny Egorochkin 3767eecd99 kde4: install mysql by default since it's used by akonadi 2013-10-08 17:47:17 +03:00
Eelco Dolstra 687e0059d5 Generate a VirtualBox appliance (in OVF format) instead of a disk image 2013-10-08 15:40:48 +02:00
Eelco Dolstra 5c17d7d2a6 Lack of laziness strikes again... 2013-10-07 11:32:28 +02:00
Eelco Dolstra a8fa59aa73 Amazon's pv-grub is GRUB 1 2013-10-07 11:13:58 +02:00
Eelco Dolstra 316326e4e6 Give the VDI generator more memory
These out of memory conditions are highly unpredictable, which is very
annoying.

http://hydra.nixos.org/build/6411393
2013-10-07 11:08:01 +02:00
Eelco Dolstra 3ba15358bc Make GRUB 2 the default
Fixes #269.
2013-10-07 11:07:07 +02:00
Eelco Dolstra 8ec44f343d Add some missing option types 2013-10-07 11:07:06 +02:00
Eelco Dolstra 7459f6fa38 Disallow Memtest86+ with GRUB 1
The GRUB entry as given is syntactically invalid.
2013-10-07 11:07:06 +02:00
Domen Kožar 84926ae0db Merge pull request #270 from aristidb/master
Add simple rsnapshot module
2013-10-06 14:40:23 -07:00
Aristid Breitkreuz 5e07af062d rsnapshot: do not use /etc/rsnapshot.conf 2013-10-06 23:36:07 +02:00
Aristid Breitkreuz 2700a13596 rsnapshot: extraConfiguration -> extraConfig 2013-10-06 23:05:30 +02:00
Aristid Breitkreuz fa1f5e5b75 implement bjornfors comments 2013-10-06 23:02:41 +02:00
Aristid Breitkreuz cd98acd3a7 add simple rsnapshot module 2013-10-06 22:23:52 +02:00
Evgeny Egorochkin 56e5b35f2e Properly wipe .compose-cache.
Fixes #267.
2013-10-06 10:53:05 +03:00
Eelco Dolstra 7808044ba7 Remove the nixos.unstable job from the trunk-combined jobset 2013-10-06 00:22:47 +02:00
Domen Kožar a09ca7c3d3 Merge pull request #209 from MarcWeber/submit/firebird
systemd/firebird
2013-10-05 14:13:50 -07:00
Marc Weber 5dbc5f120c firebird service
many suggestions contributed by bjornfor and edolstra
2013-10-05 23:07:33 +02:00
Rok Garbas c95d830839 adding http_address option to varnish service 2013-10-04 00:24:59 +02:00
Rok Garbas 7b6e26b380 some more zope2 service improvements 2013-10-04 00:24:18 +02:00
Rok Garbas 4ff36cb137 zope2 service fixes 2013-10-03 20:01:58 +02:00
Domen Kožar fb34754933 Prettify graphite service
cc @offlinehacker
2013-10-03 16:20:48 +02:00
Rok Garbas 81d28e744c zope2 service (plone) 2013-10-02 15:15:40 +02:00
Eelco Dolstra 17f519e590 Use "cp" instead of "rsync" for VirtualBox image generation
Rsync appears to use a lot of memory.  Fixes #266.
2013-10-02 14:19:26 +02:00
Sander van der Burg 472aff23b7 Move run-in-machine test to a different place, because it does not conform to the other testcases' interface 2013-10-02 13:25:51 +02:00
Eelco Dolstra c13041c65c Unify the two Memtest modules
This means we now have Memtest86+ on the installation CD.
2013-10-02 12:33:06 +02:00
Sander van der Burg 1c58fbe4a9 Fix run-in-machine testcase + add it to the tests 2013-10-02 12:06:02 +02:00
Sander van der Burg afdae66335 The testing interface does not take nixpkgs as a parameter anymore => fix this 2013-10-02 11:47:28 +02:00
Eelco Dolstra c9b4e6fda2 Don't disable D-Bus if environment.noXlibs is set
D-Bus cannot be disabled since systemd/logind depend on it.
2013-10-01 14:45:20 +02:00
Eelco Dolstra ed5fbf0082 Don't spam the user 2013-10-01 13:53:56 +02:00
Alexei Robyn 869be5611d Added support for -I flag to nixos-install 2013-09-30 13:27:08 +02:00
Peter Simons c811d79c98 Merge pull request #262 from offlinehacker/fix/stage_2_lib_var_db
stage-2-init: create /var/lib and /var/db at boot, so some modules that create user home folders here don't fail
2013-09-30 01:38:56 -07:00
Shea Levy 6e604c8787 enableSplashScreen is no longer a valid option
Signed-off-by: Shea Levy <shea@shealevy.com>
2013-09-27 10:50:52 -04:00
Domen Kožar 5384b04ead bash: fix broken completion 2013-09-27 01:15:22 +02:00
Eelco Dolstra df6f5ade40 cupsd: Use Type=forking
http://hydra.nixos.org/build/6291101
2013-09-26 23:56:38 +02:00
Eelco Dolstra e1318e6026 cupsd: Log to syslog (and thus the journal) 2013-09-26 21:05:20 +02:00