NixOS:nixos-rebuild build-vm: Difference between revisions
imported>ErnstderLage m update |
imported>ErnstderLage m update 22.05 |
||
Line 28: | Line 28: | ||
By default, the virtual machine is configured to have 1 CPU and 1024MiB memory. It may be too small for testing with desktop environment enabled inside. You can set options <code>virtualisation.cores</code> and <code>virtualisation.memorySize</code> to enlarge the CPU cores and memory size for the virtual machine. Note that due to [https://github.com/NixOS/nixpkgs/issues/59219 issue 59219], you need to import an extra module in order to use these options. | By default, the virtual machine is configured to have 1 CPU and 1024MiB memory. It may be too small for testing with desktop environment enabled inside. You can set options <code>virtualisation.cores</code> and <code>virtualisation.memorySize</code> to enlarge the CPU cores and memory size for the virtual machine. Note that due to [https://github.com/NixOS/nixpkgs/issues/59219 issue 59219], you need to import an extra module in order to use these options. | ||
<syntaxhighlight lang="nix"> | |||
{ | |||
virtualisation.vmVariant = { | |||
# following configuration is added only when building VM with build-vm | |||
virtualisation = { | |||
memorySize = 2048; # Use 2048MiB memory. | |||
cores = 3; | |||
}; | |||
}; | |||
} | |||
</syntaxhighlight> | |||
or | |||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
{ | { |