From accfee77a71e007449c60a5dbfa247ebb2a6981b Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Sun, 9 Jun 2024 23:18:23 -0400 Subject: [PATCH] build: use pkgs.callPackage to allow overriding --- flake.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index acbf015..e61526d 100644 --- a/flake.nix +++ b/flake.nix @@ -57,7 +57,13 @@ }; { packages = { - default = with pkgs.lispPackagesLite; lispScript rec { + default = pkgs.callPackage ({ + lispPackagesLite + , dockutil + , findutils + , jq + , rsync + }: with lispPackagesLite; lispScript rec { name = "mac-app-util"; src = ./main.lisp; dependencies = [ @@ -71,14 +77,19 @@ nativeBuildInputs = [ pkgs.makeBinaryWrapper ]; postInstall = '' wrapProgramBinary "$out/bin/${name}" \ - --suffix PATH : "${with pkgs; lib.makeBinPath [ dockutil rsync findutils jq ]}" + --suffix PATH : "${with pkgs; lib.makeBinPath [ + dockutil + rsync + findutils + jq + ]}" ''; installCheckPhase = '' $out/bin/${name} --help ''; doInstallCheck = true; meta.license = pkgs.lib.licenses.agpl3Only; - }; + }) {}; }; })); }