From 7d8a2e4d91a5dcf34a50e9f8035a78f81e0adfe0 Mon Sep 17 00:00:00 2001 From: pinage404 Date: Sat, 27 Dec 2025 01:09:18 +0100 Subject: [PATCH] gparted: make runtime tools overridable --- pkgs/by-name/gp/gparted/package.nix | 36 ++++++++++++++++++----------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/gp/gparted/package.nix b/pkgs/by-name/gp/gparted/package.nix index 37948bc4807a..14e5c51f4eee 100644 --- a/pkgs/by-name/gp/gparted/package.nix +++ b/pkgs/by-name/gp/gparted/package.nix @@ -16,13 +16,14 @@ gpart, hdparm, procps, - util-linuxMinimal, polkit, wrapGAppsHook3, replaceVars, mtools, - dosfstools, xhost, + dosfstools, + e2fsprogs, + util-linuxMinimal, }: stdenv.mkDerivation (finalAttrs: { @@ -65,6 +66,12 @@ stdenv.mkDerivation (finalAttrs: { wrapGAppsHook3 ]; + runtimeDeps = [ + dosfstools + e2fsprogs + util-linuxMinimal + ]; + preConfigure = '' # For ITS rules addToSearchPath "XDG_DATA_DIRS" "${polkit.out}/share" @@ -73,18 +80,19 @@ stdenv.mkDerivation (finalAttrs: { preFixup = '' gappsWrapperArgs+=( --prefix PATH : "${ - lib.makeBinPath [ - gpart - hdparm - util-linuxMinimal - procps - coreutils - gnused - gnugrep - mtools - dosfstools - xhost - ] + lib.makeBinPath ( + [ + gpart + hdparm + procps + coreutils + gnused + gnugrep + mtools + xhost + ] + ++ finalAttrs.runtimeDeps + ) }" ) '';