9 flutter.buildFlutterApplication rec {
12 src = fetchFromGitHub {
13 owner = "quickemu-project";
16 hash = "sha256-M2Qy66RqsjXg7ZpHwaXCN8qXRIsisnIyaENx3KqmUfQ=";
19 pubspecLock = lib.importJSON ./pubspec.lock.json;
22 window_size = "sha256-XelNtp7tpZ91QCEcvewVphNUtgQX7xrp5QP0oFo6DgM=";
25 extraWrapProgramArgs = "--prefix PATH : ${
31 nativeBuildInputs = [ copyDesktopItems ];
34 for SIZE in 16 32 48 64 128 256 512; do
35 mkdir -p $out/share/icons/hicolor/$SIZEx$SIZE/apps/
36 cp -av assets/resources/quickgui_$SIZE.png $out/share/icons/hicolor/$SIZEx$SIZE/apps/quickgui.png
45 desktopName = "Quickgui";
46 comment = "An elegant virtual machine manager for the desktop";
55 description = "Elegant virtual machine manager for the desktop";
56 homepage = "https://github.com/quickemu-project/quickgui";
57 changelog = "https://github.com/quickemu-project/quickgui/releases/";
58 license = licenses.mit;
59 maintainers = with maintainers; [
63 platforms = [ "x86_64-linux" ];
64 mainProgram = "quickgui";