diff --git a/pkgs/by-name/gp/gparted/package.nix b/pkgs/by-name/gp/gparted/package.nix index 14e5c51f4eee..9b492e9f9b69 100644 --- a/pkgs/by-name/gp/gparted/package.nix +++ b/pkgs/by-name/gp/gparted/package.nix @@ -24,6 +24,21 @@ dosfstools, e2fsprogs, util-linuxMinimal, + withAllTools ? false, + bcachefs-tools, + btrfs-progs, + exfatprogs, + f2fs-tools, + hfsprogs, + jfsutils, + cryptsetup, + lvm2, + nilfs-utils, + ntfs3g, + reiserfsprogs, + udftools, + xfsprogs, + xfsdump, }: stdenv.mkDerivation (finalAttrs: { @@ -70,6 +85,22 @@ stdenv.mkDerivation (finalAttrs: { dosfstools e2fsprogs util-linuxMinimal + ] + ++ lib.optionals withAllTools [ + bcachefs-tools + btrfs-progs + exfatprogs + f2fs-tools + hfsprogs + jfsutils + cryptsetup + lvm2 + nilfs-utils + ntfs3g + reiserfsprogs + udftools + xfsprogs + xfsdump ]; preConfigure = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a81eb492ecac..c4364c490023 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2751,6 +2751,8 @@ with pkgs; google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine; + gparted-full = gparted.override { withAllTools = true; }; + gdown = with python3Packages; toPythonApplication gdown; gpt4all-cuda = gpt4all.override {