{ config, pkgs, lib, inputs, materusFlake, ... }: { imports = [ ./win10 ]; virtualisation.libvirtd = { enable = true; onBoot = "ignore"; onShutdown = "shutdown"; qemu.ovmf.enable = true; qemu.ovmf.packages = [ pkgs.OVMFFull.fd ]; qemu.runAsRoot = true; qemu.swtpm.enable = true; qemu.package = pkgs.qemu_full; }; virtualisation.spiceUSBRedirection.enable = true; environment.systemPackages = with pkgs; [ virtiofsd config.virtualisation.libvirtd.qemu.package looking-glass-client virt-manager libguestfs-with-appliance ]; systemd.services.libvirtd = { path = let env = pkgs.buildEnv { name = "qemu-hook-env"; paths = with pkgs; [ bash libvirt kmod systemd ripgrep sd coreutils sudo su killall procps util-linux bindfs qemu-utils ]; }; in [ env ]; }; }