nixos/terminfo: ignore alacritty-graphics in all-terminfo test
Adding alacritty-graphics terminfo would clobber alacritty terminfo.
This commit is contained in:
parent
155a415a7b
commit
cef2ac41b7
@ -13,6 +13,10 @@
|
|||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
|
# Use derivations instead of attr names to avoid listing missing packages
|
||||||
|
maskedTerminfos = with pkgs; [
|
||||||
|
alacritty-graphics # would clobber alacritty terminfo
|
||||||
|
];
|
||||||
infoFilter =
|
infoFilter =
|
||||||
name: drv:
|
name: drv:
|
||||||
let
|
let
|
||||||
@ -23,7 +27,8 @@
|
|||||||
&& o.value ? outputs
|
&& o.value ? outputs
|
||||||
&& builtins.elem "terminfo" o.value.outputs
|
&& builtins.elem "terminfo" o.value.outputs
|
||||||
&& !o.value.meta.broken
|
&& !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;
|
terminfos = lib.filterAttrs infoFilter pkgs;
|
||||||
excludedTerminfos = lib.filterAttrs (
|
excludedTerminfos = lib.filterAttrs (
|
||||||
_: drv: !(builtins.elem drv.terminfo config.environment.systemPackages)
|
_: drv: !(builtins.elem drv.terminfo config.environment.systemPackages)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user