LINUXNAUTA

    voidlinux-allacritty-graphics-template

    GitHub release (with filter)

    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
    

    allacritty


    allacritty-fastfecth

    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 download


    
      
        
    # 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
    	}
    }