diff --git a/pkgs/applications/audio/clerk/default.nix b/pkgs/applications/audio/clerk/default.nix index ff9dca961aea..fa64cd74e71a 100644 --- a/pkgs/applications/audio/clerk/default.nix +++ b/pkgs/applications/audio/clerk/default.nix @@ -3,7 +3,7 @@ , fetchFromGitHub , makeWrapper , rofi -, mpc_cli +, mpc-cli , perl , util-linux , python3Packages @@ -28,11 +28,24 @@ stdenv.mkDerivation { strictDeps = true; - installPhase = '' - DESTDIR=$out PREFIX=/ make install - wrapProgram $out/bin/clerk \ - --prefix PATH : "${lib.makeBinPath [ rofi mpc_cli perl util-linux libnotify ]}" - ''; + installPhase = + let + binPath = lib.makeBinPath [ + libnotify + mpc-cli + perl + rofi + util-linux + ]; + in + '' + runHook preInstall + + DESTDIR=$out PREFIX=/ make install + wrapProgram $out/bin/clerk --prefix PATH : "${binPath}" + + runHook postInstall + ''; meta = with lib; { description = "An MPD client built on top of rofi";