{ stdenv, virtualbox, kernel, strace }: stdenv.mkDerivation { name = "virtualbox-modules-${virtualbox.version}-${kernel.version}"; src = virtualbox.modsrc; hardeningDisable = [ "fortify" "pic" "stackprotector" ]; makeFlags = [ "-C ${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" "INSTALL_MOD_PATH=$(out)" ]; preBuild = "makeFlagsArray+=(\"M=$(pwd)\")"; buildFlags = [ "modules" ]; installTargets = [ "modules_install" ]; enableParallelBuilding = true; meta = virtualbox.meta // { description = virtualbox.meta.description + " (kernel modules)"; }; }