overlays/iosevka-term: trace useful message and override iosevka package

This commit is contained in:
Primrose 2026-01-16 09:49:22 +01:00
parent a3c02415f8
commit bcd45dddf5
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -1,5 +1,7 @@
final: prev: final: prev:
let let
inherit (final) lib;
iosevka-term = prev.iosevka.override { iosevka-term = prev.iosevka.override {
# This changes pname which changes what the outputted buildPlan name is. # This changes pname which changes what the outputted buildPlan name is.
# Stupid API # Stupid API
@ -172,12 +174,18 @@ let
"--mono" "--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 in
{ {
inherit iosevka-term; iosevka = warnActuallyTerm iosevka-term;
iosevka-term = iosevka-term;
nerd-fonts = prev.nerd-fonts // { nerd-fonts = prev.nerd-fonts // {
iosevka = iosevka-term-nerd; iosevka = warnActuallyTerm iosevka-term-nerd;
iosevka-term = iosevka-term-nerd; iosevka-term = iosevka-term-nerd;
}; };
} }