NixOS:nixos-rebuild build-vm: Difference between revisions
imported>Korfuri initialPassword makes the password immediately usable; previously, with initialHashedPassword the user would have needed to hash it and this wasn't indicated |
imported>Oxalica m Mention options to enlarge CPU count and memory size of the virtual machine |
||
Line 18: | Line 18: | ||
https://discourse.nixos.org/t/default-login-and-password-for-nixos/4683/2 | https://discourse.nixos.org/t/default-login-and-password-for-nixos/4683/2 | ||
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"> | |||
{ | |||
imports = [ <nixpkgs/nixos/modules/virtualisation/qemu-vm.nix> ]; | |||
virtualisation = { | |||
memorySize = 2048; # Use 2048MiB memory. | |||
cores = 4; # Simulate 4 cores. | |||
}; | |||
} | |||
</syntaxhighlight> |