1 { mkDerivation, lib, fetchFromGitHub, cmake, pkg-config
2 , qtbase, qtmultimedia, qtsvg, qttools, krdc
3 , libvncserver, libvirt, pcre, pixman, qtermwidget, spice-gtk, spice-protocol
4 , libselinux, libsepol, util-linux
8 pname = "virt-manager-qt";
11 src = fetchFromGitHub {
13 repo = "qt-virt-manager";
15 hash = "sha256-1aXlGlK+YPOe2X51xycWvSu8YC9uCywyL6ItiScFA04=";
19 "-DBUILD_QT_VERSION=5"
20 "-DQTERMWIDGET_INCLUDE_DIRS=${qtermwidget}/include/qtermwidget5"
24 qtbase qtmultimedia qtsvg krdc
25 libvirt libvncserver pcre pixman qtermwidget spice-gtk spice-protocol
26 libselinux libsepol util-linux
29 nativeBuildInputs = [ cmake pkg-config qttools ];
32 homepage = "https://f1ash.github.io/qt-virt-manager";
33 description = "Desktop user interface for managing virtual machines (QT)";
35 The virt-manager application is a desktop user interface for managing
36 virtual machines through libvirt. It primarily targets KVM VMs, but also
37 manages Xen and LXC (linux containers).
39 license = licenses.gpl2;
40 maintainers = with maintainers; [ peterhoeg ];
41 inherit (qtbase.meta) platforms;