github goodroot/hyprwhspr v1.49.0

4 hours ago

❄️ For the Nixers!

Added

  • Nix and NixOS support (beta): A flake package for x86_64-linux with 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 From from #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_bindings to external_bindings to 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

  • fix(clipboard): pass text to wl-copy as text/plain by @Isoceth in #280

Full Changelog: v1.48.0...v1.49.0

Don't miss a new hyprwhspr release

NewReleases is sending notifications on new releases.