19 lines
492 B
Nix
19 lines
492 B
Nix
{ libkrun, libkrunfw, rustPlatform, variant ? null, ... }:
|
|
|
|
let
|
|
libkrunfw' = libkrunfw.override { inherit variant; };
|
|
in
|
|
(libkrun.override {
|
|
withBlk = true;
|
|
withGpu = true;
|
|
withSound = true;
|
|
withNet = true;
|
|
inherit variant;
|
|
libkrunfw = libkrunfw';
|
|
}).overrideAttrs (old: {
|
|
src = ../../libkrun;
|
|
cargoDeps = rustPlatform.importCargoLock {
|
|
lockFile = ../../libkrun/Cargo.lock;
|
|
};
|
|
# mesonFlags = [ (lib.mesonOption "decoders" "gles,vulkan,composer") ]; # no magma(?)
|
|
})
|