This release adds 3 notable features for engineering teams evaluating rollout.
Published 23d
Server & OS Management
✓ No known CVEs patched
✓ No known CVEs patched in this version
Summary
AI summaryUpdates NixOS / KDE compatibility, GNOME / Adwaita compatibility, and Tested on across a mixed release.
Full changelog
v1.2.6 — 2026-05-24
GNOME / Adwaita compatibility
main.pyauto-detects the GTK icon theme viagsettingsand applies it to Qt- Extended fallback icon chains for Wi-Fi, Traceroute, Speed Test, Interfaces, Port Scanner, Firewall, MTR
themed_icon()now validates that a real pixmap exists before accepting a theme icon (fixes ghost icons on Adwaita)
NixOS / KDE compatibility
- Breeze 6.x ships SVGZ-only icons — the Nix wrapper now adds
qt6.qtsvgtoQT_PLUGIN_PATHso Qt can render SVG icons themed_icon()tries sizes 22 / 24 / 16 / 32 / 48 (Breeze uses 22 px, not 24)- Icon theme forced to
breezewhen the Nix-bundled icon set is detected - Also checks
/etc/xdg/kdeglobalsfor system-wide KDE config on NixOS
Tested on
- Arch Linux + KDE Plasma
- Ubuntu 25.10 + GNOME
- NixOS 25.11 + KDE Plasma
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Nmlinux
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]