From 7253a4d93f7220620d565593c1441cb2ac94bed5 Mon Sep 17 00:00:00 2001 From: Philipp Schuster Date: Tue, 14 Nov 2023 08:35:59 +0100 Subject: [PATCH] lib: use ansi module in trivial.warn --- lib/trivial.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/trivial.nix b/lib/trivial.nix index 936ad207c03df55..e8b8903a485a5fb 100644 --- a/lib/trivial.nix +++ b/lib/trivial.nix @@ -681,8 +681,8 @@ in { */ warn = if lib.elem (builtins.getEnv "NIX_ABORT_ON_WARN") ["1" "true" "yes"] - then msg: builtins.trace "warning: ${msg}" (abort "NIX_ABORT_ON_WARN=true; warnings are treated as unrecoverable errors.") - else msg: builtins.trace "warning: ${msg}"; + then msg: builtins.trace (lib.ansi.stylizeError msg) (abort "NIX_ABORT_ON_WARN=true; warnings are treated as unrecoverable errors.") + else msg: builtins.trace (lib.ansi.stylizeWarn msg); /** Like warn, but only warn when the first argument is `true`.