nixos/proxmox-image: fix broken build, reduce build time

Changed files
+21 -1
nixos
modules
virtualisation
+21 -1
nixos/modules/virtualisation/proxmox-image.nix
···
name = "proxmox-${cfg.filenameSuffix}";
postVM = let
# Build qemu with PVE's patch that adds support for the VMA format
-
vma = pkgs.qemu_kvm.overrideAttrs ( super: rec {
patches = [
(pkgs.fetchpatch {
url =
···
name = "proxmox-${cfg.filenameSuffix}";
postVM = let
# Build qemu with PVE's patch that adds support for the VMA format
+
vma = (pkgs.qemu_kvm.override {
+
alsaSupport = false;
+
pulseSupport = false;
+
sdlSupport = false;
+
jackSupport = false;
+
gtkSupport = false;
+
vncSupport = false;
+
smartcardSupport = false;
+
spiceSupport = false;
+
ncursesSupport = false;
+
libiscsiSupport = false;
+
tpmSupport = false;
+
numaSupport = false;
+
seccompSupport = false;
+
guestAgentSupport = false;
+
}).overrideAttrs ( super: rec {
+
version = "7.0.0";
+
src = pkgs.fetchurl {
+
url= "https://download.qemu.org/qemu-${version}.tar.xz";
+
sha256 = "sha256-9rN1x5UfcoQCeYsLqrsthkeMpT1Eztvvq74cRr9G+Dk=";
+
};
patches = [
(pkgs.fetchpatch {
url =