st emoji support with libXft BGRA glyph patch

The Problem st crashes whenever an emoji needs to be rendered. It turns out to be an issue with the underlying font rendering library libXft. libXft is the client side font rendering library, using libfreetype, libX11, and the X Render extension to display anti-aliased text. The Solution In its current offical mainline form libXft does not support rendering images. A patch by Maxime Coste exists to add support for BGRA glyphs and scaling, effectively enabling emoji rendering support.
Read more →

Suckless programs

The suckless project values simplicity, clarity and frugality in software. Our philosophy is about keeping things simple, minimal and usable. We believe this should become the mainstream philosophy in the IT sector. As a user of most of their programs including the infamous dwm (a tiling window manager), dmenu (launcher), st (terminal emulator) and others tools, I can attest to benefits of using minimal and efficient software. Patching Programs are customised by patching the C source code.
Read more →

Arch Linux

After witnessing insane minimalism paired with a tiler (tiling window manager), knew it was my time to take the pilgrimage to Arch Linux. Some characteristics that make Arch unique: The Arch Way embody the principles behind Arch Linux; simplicity, modernity, pragmatism, user centrality and versatility. Forces one to build the system up by hand. This encourages you to question the role of each component of the system, and available options to satisfy that component (e.
Read more →