2025-11-28 16:19:52 +01:00
|
|
|
{ libkrun, libkrunfw, libkrun-src, rustPlatform, variant ? null, ... }:
|
2025-11-03 17:14:28 +01:00
|
|
|
|
|
|
|
|
let
|
|
|
|
|
libkrunfw' = libkrunfw.override { inherit variant; };
|
|
|
|
|
in
|
|
|
|
|
(libkrun.override {
|
|
|
|
|
withBlk = true;
|
|
|
|
|
withGpu = true;
|
|
|
|
|
withSound = true;
|
|
|
|
|
withNet = true;
|
|
|
|
|
inherit variant;
|
|
|
|
|
libkrunfw = libkrunfw';
|
|
|
|
|
}).overrideAttrs (old: {
|
2025-11-28 16:19:52 +01:00
|
|
|
src = libkrun-src;
|
2025-11-03 17:14:28 +01:00
|
|
|
cargoDeps = rustPlatform.importCargoLock {
|
2025-11-28 16:19:52 +01:00
|
|
|
lockFile = "${libkrun-src}/Cargo.lock";
|
2025-11-03 17:14:28 +01:00
|
|
|
};
|
|
|
|
|
})
|