Commit graph

3 commits

Author SHA1 Message Date
7d88c8c865 Add NixOS module, overlay, and systemd service for wyoming-whisper-rs
Add module.nix exposing config.services.wyoming.whisper-cpp with
multi-instance support, systemd hardening, and GPU device access.
Export as nixosModules.default and overlays.default from the flake.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 12:15:33 +01:00
f346829cc0 Add nix flake package for wyoming-whisper-rs
Add package.nix with rustPlatform.buildRustPackage and Vulkan support.
Track Cargo.lock (removed from .gitignore) and add .direnv to .gitignore.
Build with: nix build 'git+file:.?submodules=1'

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 11:52:15 +01:00
50fdb08a38 Add Wyoming protocol ASR server and nix devshell
New wyoming-whisper-rs binary crate implementing the Wyoming protocol
over TCP, making whisper-rs usable with Home Assistant's voice pipeline.
Includes nix flake devshell with Vulkan, ROCm/hipBLAS, clippy, and
rustfmt support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 11:44:03 +01:00