services/virtualization: qemu settings for uefi and tpm

This commit is contained in:
Kevin Baensch 2025-07-11 09:32:18 +02:00
parent 0382056207
commit 322c1081f1
Signed by: derped
SSH key fingerprint: SHA256:8/FSu/lmp3c1Z17Gml06JRIEHtDjhwdd7g6pBaHQWBc

View file

@ -7,7 +7,23 @@
with lib; with lib;
mkIf (elem "virt-manager" config.machine.services) { mkIf (elem "virt-manager" config.machine.services) {
virtualisation.libvirtd.enable = true; virtualisation = {
libvirtd = {
enable = true;
qemu = {
ovmf.enable = true;
swtpm.enable = true;
};
};
qemu = {
package = pkgs.qemu_kvm;
ovmf = {
enable = true;
packages = [ pkgs.OVMFFull.fd ];
};
};
swtpm.enable = true;
};
programs.virt-manager.enable = true; programs.virt-manager.enable = true;
services.nfs.server.enable = true; services.nfs.server.enable = true;