Update disko virtual machine configuration
parent
84ec0824e8
commit
7b872f4596
|
@ -5,11 +5,11 @@
|
|||
1. Build the virtual machine
|
||||
|
||||
```
|
||||
nix run -L '.#nixosConfigurations.vm.config.system.build.vmWithDisko'
|
||||
nix build -L '.#nixosConfigurations.vm.config.system.build.vmWithDisko'
|
||||
```
|
||||
|
||||
2. Run the virtual machine
|
||||
|
||||
```
|
||||
QEMU_KERNEL_PARAMS=console=ttyS0 ./result/bin/run-nixos-vm -nographic; reset
|
||||
./result/bin/disko-vm
|
||||
```
|
||||
|
|
|
@ -22,6 +22,20 @@
|
|||
|
||||
disko = {
|
||||
devices.disk.main.device = "/dev/vda";
|
||||
devices.disk.main.imageName = "nixos-vm";
|
||||
devices.disk.main.imageSize = "32G";
|
||||
};
|
||||
|
||||
virtualisation.vmVariantWithDisko = {
|
||||
virtualisation = {
|
||||
cores = 8;
|
||||
memorySize = 16384;
|
||||
qemu.options = [
|
||||
"-enable-kvm"
|
||||
"-cpu host"
|
||||
"-nographic"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
@ -32,7 +46,9 @@
|
|||
users.h = ./home.nix;
|
||||
};
|
||||
|
||||
services.qemuGuest.enable = true;
|
||||
services.spice-vdagentd.enable = true;
|
||||
|
||||
services.openssh = {
|
||||
enable = true;
|
||||
startWhenNeeded = true;
|
||||
|
|
Loading…
Reference in New Issue