From f2fbce17f5f51ef1f59a679983a789e79bff6680 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Mon, 18 Aug 2025 21:27:28 -0500 Subject: better efi support in virtual machines via ovmf --- modules/root/software/virtualization.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'modules/root/software') diff --git a/modules/root/software/virtualization.nix b/modules/root/software/virtualization.nix index 9ac5a80..36a51fc 100644 --- a/modules/root/software/virtualization.nix +++ b/modules/root/software/virtualization.nix @@ -1,12 +1,19 @@ -{ lib, config, ... }: { +{ lib, config, pkgs, ... }: { options = { virtualization.enable = lib.mkEnableOption "enables virtualization and virt-manager"; }; config = lib.mkIf config.virtualization.enable { virtualisation = { - libvirtd.enable = true; spiceUSBRedirection.enable = true; + libvirtd.enable = true; + # Enable efi support with ovmf firmware + libvirtd.qemu = { + package = pkgs.qemu_kvm; + runAsRoot = true; + swtpm.enable = true; + ovmf.enable = true; + }; }; programs.virt-manager.enable = config.software.desktop.enable; }; -- cgit v1.2.3