nixos/terminfo: ignore alacritty-graphics in all-terminfo test

Adding alacritty-graphics terminfo would clobber alacritty terminfo.
This commit is contained in:
Emil Thorsoe
2025-07-13 15:31:34 +03:00
parent 155a415a7b
commit cef2ac41b7

View File

@@ -13,6 +13,10 @@
...
}:
let
# Use derivations instead of attr names to avoid listing missing packages
maskedTerminfos = with pkgs; [
alacritty-graphics # would clobber alacritty terminfo
];
infoFilter =
name: drv:
let
@@ -23,7 +27,8 @@
&& o.value ? outputs
&& builtins.elem "terminfo" o.value.outputs
&& !o.value.meta.broken
&& lib.meta.availableOn pkgs.stdenv.hostPlatform o.value;
&& lib.meta.availableOn pkgs.stdenv.hostPlatform o.value
&& !(builtins.elem o.value maskedTerminfos);
terminfos = lib.filterAttrs infoFilter pkgs;
excludedTerminfos = lib.filterAttrs (
_: drv: !(builtins.elem drv.terminfo config.environment.systemPackages)