diff options
Diffstat (limited to 'pkgs/by-name/no/notify-run/package.nix')
| -rw-r--r-- | pkgs/by-name/no/notify-run/package.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/by-name/no/notify-run/package.nix b/pkgs/by-name/no/notify-run/package.nix index 7bf07c1a..1f9337be 100644 --- a/pkgs/by-name/no/notify-run/package.nix +++ b/pkgs/by-name/no/notify-run/package.nix @@ -9,22 +9,33 @@ # If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>. { rustPlatform, + lib, libnotify, + makeWrapper, }: -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "notify-run"; version = "0.1.0"; buildInputs = [ libnotify ]; + nativeBuildInputs = [ + makeWrapper + ]; src = ./.; cargoLock = { lockFile = ./Cargo.lock; }; + postInstall = '' + # NOTE: We cannot clear the path, because we need access to the programs to start. <2025-12-03> + wrapProgram $out/bin/notify-run \ + --prefix PATH : ${lib.makeBinPath finalAttrs.buildInputs} + ''; + meta = { mainProgram = "notify-run"; }; -} +}) |
