feat: add fullscreen HydraOS session
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Temporary tools only: nix-shell dev/tools.nix. No host/profile installation.
|
||||
let
|
||||
pkgs = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/7c8764b7c7b09b34f632464276218ef9090eaa11.tar.gz";
|
||||
sha256 = "sha256-MWhktfFtFE8Jl7bf9Pkp7TR5MSdYCjCswSo0Gkb4ywc=";
|
||||
}) {};
|
||||
graphics = import (builtins.fetchTarball {
|
||||
url = "https://github.com/NixOS/nixpkgs/archive/7fd4004d0511991fff3a0524856a9be09e28c5f0.tar.gz";
|
||||
sha256 = "sha256-i5qk1kLiit98rRbh1AXmWBNT9QXC/y4l5Wk/u5EdpDQ=";
|
||||
}) {};
|
||||
viewer = pkgs.virt-viewer.overrideAttrs (old: {
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://releases.pagure.org/virt-viewer/virt-viewer-11.0.tar.xz";
|
||||
hash = "sha256-pD+iMlxMHHelyMmAZaww7wURohrJjlkPIjQIabrZq9A=";
|
||||
};
|
||||
patches = (old.patches or []) ++ [ ../patches/virt-viewer-hydra-session.patch ];
|
||||
doCheck = true;
|
||||
});
|
||||
in pkgs.mkShell {
|
||||
packages = [ pkgs.python3 pkgs.qemu viewer graphics.labwc pkgs.foot
|
||||
pkgs.brightnessctl pkgs.wayland-utils pkgs.wlr-randr ];
|
||||
passthru = { inherit viewer; labwc = graphics.labwc; };
|
||||
}
|
||||
Reference in New Issue
Block a user