From e0b60bac8b7c9fda6c4555ac2e497b2e758711a0 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Fri, 31 May 2024 19:19:20 +0100 Subject: [PATCH] lib/options: add `mkNullableWithRaw'` variant --- lib/options.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/options.nix b/lib/options.nix index 7fe7d3b2..632642dc 100644 --- a/lib/options.nix +++ b/lib/options.nix @@ -140,7 +140,11 @@ rec { type: default: description: mkNullable' { inherit type default description; }; - mkNullableWithRaw = type: mkNullable (nixvimTypes.maybeRaw type); + mkNullableWithRaw' = + { type, ... }@args: mkNullable' (args // { type = nixvimTypes.maybeRaw type; }); + mkNullableWithRaw = + type: default: description: + mkNullableWithRaw' { inherit type default description; }; mkStrLuaOr = type: default: desc: