From c223e5cea2491e135f264c1901989095cb3d7f11 Mon Sep 17 00:00:00 2001 From: Daniel Barlow Date: Sat, 16 Mar 2024 20:25:29 +0000 Subject: [PATCH] allow buildInputs param to s6 service this is in preparation for trigger services that need to close over the triggered service without adding it to s6-rc dependencies --- pkgs/liminix-tools/services/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/liminix-tools/services/default.nix b/pkgs/liminix-tools/services/default.nix index d851cd9..658aa10 100644 --- a/pkgs/liminix-tools/services/default.nix +++ b/pkgs/liminix-tools/services/default.nix @@ -52,6 +52,7 @@ let , outputs ? [] , notification-fd ? null , dependencies ? [] + , buildInputs ? [] , ... } @ args: let logger = service { @@ -63,7 +64,7 @@ let pipeline-name = "${name}-pipeline"; }; in service (args // { - buildInputs = [ logger ]; + buildInputs = buildInputs ++ [ logger ]; serviceType = "longrun"; run = serviceScript "${run}\n${cleanupScript name}"; producer-for = "${name}-log";