From 88607687cf3b67a075f60bf5477b2b46dc0138a1 Mon Sep 17 00:00:00 2001 From: Archit Gupta Date: Wed, 6 Dec 2023 22:46:11 -0800 Subject: [PATCH] Add fileset option type --- default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/default.nix b/default.nix index 34fb9e9..d976b37 100644 --- a/default.nix +++ b/default.nix @@ -77,6 +77,13 @@ let merge = _: defs: { imports = getValues defs; }; }; + fileset = mkOptionType { + name = "fileset"; + description = "fileset"; + descriptionClass = "noun"; + check = x: isPath x || x._type or null == "fileset"; + }; + optListOf = elemType: coercedTo elemType singleton (listOf elemType); optFunctionTo = elemType: coercedTo elemType (x: _: x)