fix(server): qemu & virtio

This commit is contained in:
2025-07-27 21:46:09 +08:00
parent 7d08e1f5ef
commit f642f9c9cc
2 changed files with 8 additions and 5 deletions

View File

@@ -13,7 +13,7 @@ let
in in
{ {
boot = { boot = {
initrd.kernelModules = [ initrd.kernelModules = lib.mkBefore [
"vfio_pci" "vfio_pci"
"vfio" "vfio"
"vfio_iommu_type1" "vfio_iommu_type1"

View File

@@ -220,11 +220,14 @@ in
(lib.mkIf cfg.enable { (lib.mkIf cfg.enable {
virtualisation.libvirtd = { virtualisation.libvirtd = {
enable = true; enable = true;
qemu.verbatimConfig = '' qemu = {
package = pkgs.qemu_kvm;
verbatimConfig = ''
dynamic_ownership = 0 dynamic_ownership = 0
remember_owner = 0 remember_owner = 0
''; '';
}; };
};
programs.virt-manager.enable = true; programs.virt-manager.enable = true;
users.users.${username}.extraGroups = [ "libvirtd" ]; users.users.${username}.extraGroups = [ "libvirtd" ];
environment.systemPackages = with pkgs; [ virglrenderer ]; environment.systemPackages = with pkgs; [ virglrenderer ];