1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-16 01:46:30 +00:00
nixpkgs/modules/services
Eelco Dolstra 89ef5c979b * New nixos-rebuild action: "nixos-rebuild build-vm" builds a virtual
machine containing a replica (minus the state) of the system
  configuration.  This is mostly useful for testing configuration
  changes prior to doing an actual "nixos-rebuild switch" (or even
  "nixos-rebuild test").  The VM can be started as follows:

  $ nixos-rebuild build-vm
  $ ./result/bin/run-*-vm

  which starts a KVM/QEMU instance.  Additional QEMU options can be
  passed through the QEMU_OPTS environment variable
  (e.g. QEMU_OPTS="-redir tcp:8080::80" to forward a host port to the
  guest).  The fileSystem attribute of the regular system
  configuration is ignored (using mkOverride), because obviously we
  can't allow the VM to access the host's block devices.  Instead, at
  startup the VM creates an empty disk image in ./<hostname>.qcow2 to
  store the VM's root filesystem.

  Building a VM in this way is efficient because the VM shares its Nix
  store with the host (through a CIFS mount).  However, because the
  Nix store of the host is mounted read-only in the guest, you cannot
  run Nix build actions inside the VM.  Therefore the VM can only be
  reconfigured by re-running "nixos-rebuild build-vm" on the host and
  restarting the VM.

svn path=/nixos/trunk/; revision=16662
2009-08-11 01:35:56 +00:00
..
audio svn path=/nixos/branches/modular-nixos/; revision=16397 2009-07-16 15:01:56 +00:00
databases * Got rid of the extraPath field in jobs (use 2009-07-15 11:19:11 +00:00
hardware * Move the firmware loader into a separate module. 2009-08-10 19:27:15 +00:00
logging * Continued refactoring the tree: moved most Upstart jobs (namely 2009-05-24 23:13:23 +00:00
mail * Move the uid/gid mappings into a module. This allows other modules 2009-05-29 14:25:56 +00:00
misc * Added a module for the bluetooth daemon. 2009-08-10 18:25:09 +00:00
monitoring * Move the uid/gid mappings into a module. This allows other modules 2009-05-29 14:25:56 +00:00
network-filesystems * Continued refactoring the tree: moved most Upstart jobs (namely 2009-05-24 23:13:23 +00:00
networking * New nixos-rebuild action: "nixos-rebuild build-vm" builds a virtual 2009-08-11 01:35:56 +00:00
printing * Refactoring the Upstart module. Got rid of job.extraEtc, it's 2009-07-15 09:06:36 +00:00
scheduling * Move the uid/gid mappings into a module. This allows other modules 2009-05-29 14:25:56 +00:00
system * Added a module for the bluetooth daemon. 2009-08-10 18:25:09 +00:00
ttys * More Upstart refactoring. 2009-07-16 13:55:11 +00:00
web-servers Removed mod_jk option, which is obsolete 2009-08-10 20:16:33 +00:00
x11 Add Wacom X11 driver support 2009-08-03 19:55:33 +00:00