From b8a46fc05ee72df6f82a94b747918b4e2c21cfb0 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 045459a..881fea0 100644 --- a/pkgs/liminix-tools/services/default.nix +++ b/pkgs/liminix-tools/services/default.nix @@ -54,6 +54,7 @@ let , outputs ? [] , notification-fd ? null , dependencies ? [] + , buildInputs ? [] , ... } @ args: let logger = service { @@ -65,7 +66,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";