Category:Virtualization: Difference between revisions
little bit expanded to faster find the right link. |
Organized in a table. The most important configuration options added. |
||
Line 1: | Line 1: | ||
This guide page exists to point out resources related to virtualization in the Nix ecosystem. | This guide page exists to point out resources related to virtualization in the Nix ecosystem. | ||
You can use | |||
* QEMU/KVM (see [[Virt-manager]]) | |||
* [[VirtualBox]] | |||
* [[VMware]] | |||
for virtualization. You can use [[Containers]] as well. | |||
{| class="wikitable" | |||
|+Install of host and install of guest additions | |||
!NixOS host | |||
NixOS | !NixOS guest | ||
!Code | |||
|- | |||
|QEMU/KVM | |||
| | |||
== | | | ||
|- | |||
|VirtualBox | |||
| | |||
|virtualisation.virtualbox.host.enable = true; | |||
users.extraGroups.vboxusers.members = [ "user-with-access-to-virtualbox" ]; | |||
<nowiki>#</nowiki> unfree Extension Pack | |||
nixpkgs.config.allowUnfree = true; | |||
virtualisation.virtualbox.host.enableExtensionPack = true; | |||
|- | |||
|VMware | |||
| | |||
|virtualisation.vmware.host.enable = true; | |||
|- | |||
| | |||
|QEMU/KVM | |||
|services.qemuGuest.enable =true; | |||
services.spice-vdagentd.enable = true; | |||
|- | |||
| | |||
|VirtualBox | |||
|virtualisation.virtualbox.guest.enable = true; | |||
virtualisation.virtualbox.guest.x11 = true; | |||
|- | |||
| | |||
|VMware | |||
|services.xserver.videoDrivers = [ "vmware" ]; | |||
virtualisation.vmware.guest.enable = true; | |||
|- | |||
| | |||
|microvm.nix | |||
|see https://github.com/astro/microvm.nix | |||
|} | |||
[[Category:Guide]] | [[Category:Guide]] | ||
[[Category:Virtualization]] | [[Category:Virtualization]] |