Changelog
Unreleased
budctl-guihas a new look, after Nothing OS in Material You colors, like the owner's Aurora shell: dot-matrix page names and battery figures (Doto), LED battery rings, dotted sliders for the bass level and the EQ bands (drag, or the mouse wheel), pill switches, tracks and chips, Space Grotesk and Space Mono text. The fonts are built in (SIL OFL 1.1,OFL-fonts.txtin the release archive).- The palette file takes Aurora's Material 3 keys (
primary,tertiary,surfaceLow,outline…), so~/.cache/matugen/aurora.jsonworks as it is.bgandfgare still read;surfaceandsecondaryare no longer used.
0.1.1 (2026-10-28)
The first release, with builds for x86_64 and aarch64 Linux and an install script.
Supported buds: realme Buds T310.
budctl, the command line:list,status, noise control and its levels, game mode, EQ presets and custom EQ presets (create, edit, rename, delete), switches (bass boost, 3D sound, wind, dual connection), bass level, find (ring the buds), touch controls, the hold cycle, and the devices dual connection keeps.--jsonfor scripts and status bars,--debugfor hex dumps.budctl-gui, the desktop app (Wayland): the same features on five pages, mouse first with vim-like keys on top, colors from a matugen palette.~/.config/budctl/config.json: a default device, and the desktop app's idle time and start page. Created with the defaults when missing.- The desktop app writes its built-in colors to
~/.config/budctl/theme.jsonwhen there is no such file, and logs errors and session events to~/.local/state/budctl/gui.log.