Fastfetch 2.70.0 adds Android support and removes QuickJS scripting
Key Takeaway
Fastfetch 2.70.0 introduces extensive hardware detection for Android and removes the deprecated QuickJS format scripting in favor of Lua.
Summary
The latest release of Fastfetch expands its reach with new detection capabilities for Android, including sound, battery, and display information. It also implements several breaking changes, such as the removal of QuickJS scripting and changes to how disk space and Windows network interfaces are reported. Linux users will benefit from an ALSA fallback for sound detection when no sound server is present.
Technical changes in Fastfetch 2.70.0
- Android Support: Added detection for sound, display (via binder), battery temperature, remaining time, charger type, and media playback.
- Scripting: Removed QuickJS format scripting; users should migrate scripts to Lua.
- Linux Improvements: Removed dependencies on libpulse and libddcutil; added ALSA fallback for sound detection.
- Windows Updates: LocalIP flags now describe interface status and type (e.g., ETHERNET_CSMACD) instead of IP_ADAPTER bits.
- Disk Module: Changed reporting for
{size-free}and removed{size-available}from custom formats; raw byte counts are now provided via{bytes-used}and{bytes-total}. - Command Module: Replaced
useStdErrwithuseOutput, which allows capturingstdout,stderr, orboth(default).
Why it matters
The removal of QuickJS and changes to disk/command modules may require users to update their custom configuration files and scripts.
Original reference: github.com →