diff --git a/pkgs/by-name/ve/ventoy/package.nix b/pkgs/by-name/ve/ventoy/package.nix index ebf780a0c41b..bbfaeaf2b0e4 100644 --- a/pkgs/by-name/ve/ventoy/package.nix +++ b/pkgs/by-name/ve/ventoy/package.nix @@ -55,7 +55,10 @@ let .${stdenv.hostPlatform.system} or (throw "Unsupported platform: ${stdenv.hostPlatform.system}"); in stdenv.mkDerivation (finalAttrs: { - pname = "ventoy"; + pname = + "ventoy" + + optionalString (defaultGuiType == "gtk3") "-gtk3" + + optionalString (defaultGuiType == "qt5") "-qt5"; version = "1.1.05"; src = fetchurl { @@ -194,7 +197,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://www.ventoy.net"; - description = "New Bootable USB Solution"; + description = + "New Bootable USB Solution" + optionalString (defaultGuiType != "") " with GUI support"; longDescription = '' Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. With ventoy, you don't need to format the diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 94c4bb31d57c..9a51c9f0a0da 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1105,6 +1105,14 @@ with pkgs; withNtfs = true; }; + ventoy-full-gtk = ventoy-full.override { + defaultGuiType = "gtk3"; + }; + + ventoy-full-qt = ventoy-full.override { + defaultGuiType = "qt5"; + }; + vprof = with python3Packages; toPythonApplication vprof; vrc-get = callPackage ../tools/misc/vrc-get { };