nixos/terminfo: ignore alacritty-graphics in all-terminfo test
Adding alacritty-graphics terminfo would clobber alacritty terminfo.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user