test: verify independent guests and recovery on private displays
This commit is contained in:
+3
-1
@@ -8,7 +8,7 @@ let
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/7fd4004d0511991fff3a0524856a9be09e28c5f0.tar.gz";
|
||||
sha256 = "sha256-i5qk1kLiit98rRbh1AXmWBNT9QXC/y4l5Wk/u5EdpDQ=";
|
||||
}) {};
|
||||
qemu = pkgs.qemu.overrideAttrs (old: {
|
||||
qemu = (pkgs.qemu.override { hostCpuOnly = true; }).overrideAttrs (old: {
|
||||
patches = (old.patches or []) ++ [ ../patches/qemu-virtio-refresh-rate.patch ];
|
||||
});
|
||||
viewer = pkgs.virt-viewer.overrideAttrs (old: {
|
||||
@@ -20,6 +20,8 @@ let
|
||||
doCheck = true;
|
||||
});
|
||||
in pkgs.mkShell {
|
||||
nativeBuildInputs = [ pkgs.stdenv.cc pkgs.pkg-config pkgs.wayland-scanner ];
|
||||
buildInputs = [ pkgs.wayland.dev pkgs.libxkbcommon.dev ];
|
||||
packages = [ pkgs.python3 qemu viewer graphics.labwc pkgs.foot
|
||||
pkgs.brightnessctl pkgs.wayland-utils pkgs.wlr-randr ];
|
||||
passthru = { inherit viewer qemu; labwc = graphics.labwc; };
|
||||
|
||||
Reference in New Issue
Block a user