From f6c33420ea6a9cf6ccdf3fdc0e912720fbd83d31 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Thu, 15 Jan 2026 13:34:02 +1000 Subject: [PATCH] add trivial.warnIf --- nib/std/trivial.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/nib/std/trivial.nix b/nib/std/trivial.nix index cf26fb3..cb50a53 100644 --- a/nib/std/trivial.nix +++ b/nib/std/trivial.nix @@ -1,4 +1,9 @@ -{...}: { +{...}: let + inherit + (builtins) + warn + ; +in { id = x: x; min = x: y: @@ -10,4 +15,9 @@ if x > y then x else y; + + warnIf = cond: msg: + if cond + then warn msg + else x: x; }