From a90d0cc8064c5b654510c97154d3822bcebe349b Mon Sep 17 00:00:00 2001 From: Qubasa Date: Sat, 25 Nov 2023 02:25:49 +0100 Subject: [PATCH] Added spice-gtk --- pkgs/clan-vm-manager/README.md | 9 +++++++++ pkgs/clan-vm-manager/default.nix | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-vm-manager/README.md b/pkgs/clan-vm-manager/README.md index 1ba459de8..b9d3a8feb 100644 --- a/pkgs/clan-vm-manager/README.md +++ b/pkgs/clan-vm-manager/README.md @@ -41,6 +41,15 @@ cd .. make ``` +## Look into virt-manager it uses python + spice-gtk + +Look into `virtManager/details/viewers.py` to see how spice-gtk is being used + +```bash +git clone https://github.com/virt-manager/virt-manager + +``` + ### Glade Make sure to check the 'composit' box in glade in the GtkApplicationWindow to be able to diff --git a/pkgs/clan-vm-manager/default.nix b/pkgs/clan-vm-manager/default.nix index 1ffcbdb6c..5af674dd3 100644 --- a/pkgs/clan-vm-manager/default.nix +++ b/pkgs/clan-vm-manager/default.nix @@ -5,6 +5,7 @@ , pygobject3 , wrapGAppsHook , gtk3 +, spice-gtk , gnome , gobject-introspection , clan-cli @@ -31,7 +32,7 @@ python3.pkgs.buildPythonApplication { gobject-introspection ]; - buildInputs = [ gtk3 gnome.adwaita-icon-theme ]; + buildInputs = [ spice-gtk gtk3 gnome.adwaita-icon-theme ]; propagatedBuildInputs = [ pygobject3 clan-cli ]; # also re-expose dependencies so we test them in CI