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:
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;
};
}