diff --git a/modules/nixos/qemu.nix b/modules/nixos/qemu.nix index 39b0477..dcfedd8 100644 --- a/modules/nixos/qemu.nix +++ b/modules/nixos/qemu.nix @@ -24,6 +24,14 @@ in { qemu-uefi ]; - virtualisation.libvirtd.enable = true; + virtualisation.libvirtd = { + enable = true; + qemu.vhostUserPackages = [ pkgs.virtiofsd ]; + }; + + # Hack to enable UEFI support. + systemd.tmpfiles.rules = [ + "L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware" + ]; }); }