From bcd45dddf5cd00e0bf9e4a12f68f344e1b69b629 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Fri, 16 Jan 2026 09:49:22 +0100 Subject: [PATCH] overlays/iosevka-term: trace useful message and override iosevka package --- nix/overlays/iosevka-term.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/nix/overlays/iosevka-term.nix b/nix/overlays/iosevka-term.nix index e8068820..ddfcfcbb 100644 --- a/nix/overlays/iosevka-term.nix +++ b/nix/overlays/iosevka-term.nix @@ -1,5 +1,7 @@ final: prev: let + inherit (final) lib; + iosevka-term = prev.iosevka.override { # This changes pname which changes what the outputted buildPlan name is. # Stupid API @@ -172,12 +174,18 @@ let "--mono" ]; }; + + warnActuallyTerm = lib.warn '' + The overlay "${toString ./iosevka-term.nix}" is used, you are actually using iosevka-term. + There is no difference between iosevka and iosevka term when using this overlay. + ''; in { - inherit iosevka-term; + iosevka = warnActuallyTerm iosevka-term; + iosevka-term = iosevka-term; nerd-fonts = prev.nerd-fonts // { - iosevka = iosevka-term-nerd; + iosevka = warnActuallyTerm iosevka-term-nerd; iosevka-term = iosevka-term-nerd; }; }