From 81b56fb6a3f9c39f199e1974ad62b1f429830fdc Mon Sep 17 00:00:00 2001 From: Daniel Barlow Date: Wed, 23 Aug 2023 20:28:49 +0100 Subject: [PATCH] new type for interface (presently just alias to service) --- pkgs/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/default.nix b/pkgs/default.nix index 9efcddf..722eefb 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -28,12 +28,13 @@ in { lib = { types = let inherit (lib) types isDerivation; - in { + in rec { service = types.package // { name = "service"; description = "s6-rc service"; check = x: isDerivation x && x ? serviceType; }; + interface = service; serviceDefn = types.attrs // { name = "service-defn"; description = "parametrisable s6-rc service definition";