❄️ For the Nixers!
Added
- Nix and NixOS support (beta): A flake package for
x86_64-linuxwith Whisper.cpp CPU transcription, desktop integration tools, and the GTK4 mic OSD. - A NixOS module for declarative user service and input permissions.
- Nix-aware installation diagnostics and CLI guidance, plus Waybar and Noctalia integration paths that survive package updates and garbage collection.
- A quick-start guide and direct documentation links from the homepage.
Fixed
- Wayland clipboard injection now explicitly identifies transcribed text as plain text, fixing paste failures for phrases beginning with
Fromfrom #280 & @Isoceth - Clipboard restoration now preserves the saved content type, including non-text formats.
- Cohere Transcribe loads cached model snapshots without network lookups during startup and reinitialization.
- Service logs remain visible while Cohere models load in the background.
- Fixed a stack overflow when Nix parsed backend dependency pins.
Configuration
- Renamed
use_hypr_bindingstoexternal_bindingsto reflect support for compositor and external hotkey bindings beyond Hyprland. Existing configurations migrate automatically, with the legacy key mirrored on save for one release cycle to support downgrades.
Notes
- Nix support currently includes CPU transcription only. GPU backends, other transcription backends, ARM packages, and a Home Manager module are not included. If you'd like 'em, lemme know!
Full changelog: v1.48.0...v1.49.0
PRs
Full Changelog: v1.48.0...v1.49.0