voidlinux-allacritty-graphics-template
Template for VoidLinux
Patch to add support to Alacritty for graphics (Sixel and iTerm2 protocols)
Alacritty is a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration. By integrating with other applications, rather than reimplementing their functionality, it manages to provide a flexible set of features with high performance. The supported platforms currently consist of BSD, Linux, macOS and Windows.
NOTE
This version will replace your existing alacritty binary , so take care.
also , please take a look in your fastfecth configuration file that you have something like this:
// Logo section , remove it and you will get the ascii format
"logo": {
"type":"sixel",
version 0.16.1
You will need these 2 files
├── alacritty-graphics-0.16.1_1.x86_64.xbps
└── alacritty-graphics-terminfo-0.16.1_1.x86_64.xbps


January 2026
Binaries https://voidrepo.linuxnauta.com/
Original project https://github.com/alacritty/alacritty
Fork project - With patches to display images https://github.com/ayosec/alacritty/tree/graphics
# Template file for 'alacritty-graphics'
pkgname=alacritty-graphics
version=0.16.1
revision=1
build_style=cargo
make_install_args="--path alacritty --bin alacritty"
hostmakedepends="pkg-config python3 scdoc cmake git"
makedepends="freetype-devel fontconfig-devel libxcb-devel libxkbcommon-devel ncurses-devel"
depends="libXcursor libXrandr libXi libXxf86vm ncurses
alacritty-graphics-terminfo-${version}_${revision} libxkbcommon-x11"
short_desc="Cross-platform, GPU-accelerated terminal emulator (graphics)"
maintainer="JuanMa - Linuxnauta <numblinux@gmail.com>"
license="Apache-2.0, MIT"
homepage="https://github.com/ayosec/alacritty"
changelog="https://github.com/ayosec/alacritty/raw/graphics/CHANGELOG.md"
distfiles="https://github.com/ayosec/alacritty/archive/v${version}-graphics.tar.gz"
checksum=2b0b88ea868daf9282a8a77d7dd5cd2f787f3227cd4281bd6a171d811057e096
case "$XBPS_TARGET_MACHINE" in
ppc64*) ;;
ppc*) broken="ftbfs" ;;
i686*) make_check_args="--tests" ;;
esac
post_install() {
vlicense LICENSE-MIT
vcompletion extra/completions/alacritty.bash bash
vcompletion extra/completions/alacritty.fish fish
vcompletion extra/completions/_alacritty zsh
vinstall extra/linux/Alacritty.desktop 644 usr/share/applications
vinstall extra/logo/alacritty-term.svg 644 usr/share/icons/hicolor/scalable/apps Alacritty.svg
scdoc < "extra/man/alacritty.1.scd" > "extra/man/alacritty.1.man"
scdoc < "extra/man/alacritty.5.scd" > "extra/man/alacritty.5.man"
scdoc < "extra/man/alacritty-msg.1.scd" > "extra/man/alacritty-msg.1.man"
scdoc < "extra/man/alacritty-bindings.5.scd" > "extra/man/alacritty-bindings.5.man"
vman "extra/man/alacritty.1.man" alacritty.1
vman "extra/man/alacritty.5.man" alacritty.5
vman "extra/man/alacritty-msg.1.man" alacritty-msg.1
vman "extra/man/alacritty-bindings.5.man" alacritty-bindings.5
tic -o ${DESTDIR}/usr/share/terminfo -xe alacritty,alacritty-direct extra/alacritty.info
}
alacritty-graphics-terminfo_package() {
short_desc+=" - terminfo data"
pkg_install() {
vmove usr/share/terminfo
}
}