Releases: sebkouba/omarchy-stt
v0.1.1 - Critical Config Fix
Release v0.1.1 - Critical Config Fix
🚨 Critical Bug Fix
This release fixes a critical packaging bug that prevented new AUR users from starting the services. The example configuration file was missing approximately 20 required fields, causing immediate startup failures with TOML parsing errors.
What's Fixed
config.toml.example - Complete Rewrite
The example config now includes all required configuration fields with safe defaults:
Added Missing Sections:
- ✅
[transcription_corrections]- Acoustic error corrections - ✅
[dictation_logging]- Complete logging configuration - ✅
[llm]- All conversation history fields (8 previously missing) - ✅
[llm.tool_sets]- Tool set definitions - ✅
[llm.prompt_tool_mapping]- Prompt-to-tool mappings - ✅
[watch]- File watcher for batch transcription - ✅
[hotkey]- Complete with modifiers and tap_threshold_ms - ✅
[[hotkey.bindings]]- Example hotkey binding arrays
Configuration Philosophy:
- All fields present with safe defaults
- Advanced features disabled by default
- Comprehensive inline documentation
- Users can start services immediately after only setting microphone device
Before This Release
[llm]
enabled = false
model = "moonshotai/kimi-k2-instruct-0905"
max_tool_calls = 5
# ❌ Missing 8+ required fields - services fail to startAfter This Release
[llm]
conversation_history_enabled = false
conversation_history_prompts = ["ask"]
conversation_history_clear_word = "clear"
conversation_history_minutes = 5
conversation_max_turns = 10
conversation_history_dir = "/tmp"
file_chat_enabled = false
file_chat_dir = "~/.config/transcribe-rs/chats"
[llm.tool_sets]
none = []
[llm.prompt_tool_mapping]
# ✅ All required fields present - services start successfullyImpact
Before: New AUR users could not start any services (100% failure rate)
After: Services start successfully with example config after only setting microphone
Testing
This release was thoroughly tested following the complete AUR package installation workflow:
- ✅ Fresh installation via
yay -S omarchy-stt-bin - ✅ All three daemons (recording, transcription, hotkey) start successfully
- ✅ Transcription tested and working with bundled Parakeet model
- ✅ Configuration validated for all required fields
See lessons-learned/2026-01-06-aur-package-testing.md for the complete test report.
Installation
For New Users
yay -S omarchy-stt-binThen follow the post-install instructions to configure your microphone.
For Existing v0.1.0 Users
If you installed v0.1.0 and worked around the config issue:
yay -Syu # Update to v0.1.1
# Your existing config will continue to workFiles Changed
config.example.toml- Complete rewrite with all required fieldsCHANGELOG.md- New changelog following Keep a Changelog formatCargo.toml- Version bump to 0.1.1packaging/PKGBUILD- Updated for v0.1.1
SHA256 Checksums
4e2c4ffae3c225e81acd3c15671bd2bf16bbd656faf156a220cba6c5fa816676 omarchy-stt-0.1.1-x86_64.tar.gz
Full Changelog
See CHANGELOG.md for complete release history.
This is a critical bug fix release. All v0.1.0 users should upgrade.
v0.1.0 - Initial AUR Release
Initial Release
Omarchy STT is a push-to-talk dictation system for Linux/Wayland with hotkey daemon and LLM post-processing.
Features
- 🎤 Push-to-talk dictation with circular buffer recording
- ⚡ Fast transcription with Parakeet TDT model (Int8 quantized)
- 🔑 Global hotkey support via XDG Desktop Portal
- 🤖 Optional LLM post-processing with Groq (grammar, formatting, tools)
- 📋 Smart clipboard integration (preserves clipboard content)
- 🖥️ Terminal detection for correct paste behavior
Installation (Arch Linux)
AUR Package (Recommended)
yay -S omarchy-stt-binFollow post-install instructions to configure.
Manual Build
- Download
omarchy-stt-0.1.0-x86_64.tar.gzbelow - Extract:
tar -xzf omarchy-stt-0.1.0-x86_64.tar.gz - See SETUP.md inside the extracted folder for complete instructions
- Or view SETUP.md on GitHub
What's Included
- 5 binaries: hotkey-daemon, transcribe-daemon, transcribe-client, recording-daemon, list-microphones
- 3 systemd user services
- Complete setup documentation (SETUP.md)
System Requirements
- Linux with Wayland compositor (Hyprland, GNOME, KDE, etc.)
- FFmpeg, wl-clipboard, ydotool
- xdg-desktop-portal (for hotkey daemon)
Quick Start
After installation, see SETUP.md for detailed instructions, or:
# 1. Find your microphone
list-microphones
# 2. Copy config
cp /usr/share/omarchy-stt/config.toml.example ~/.config/transcribe-rs/config.toml
# 3. Edit config with your mic device
# 4. Enable services
systemctl --user enable --now recording-daemon transcribe-daemon hotkey-daemonSHA256 Checksums
3acee3699c46f956f617a2ff90ea7dfefe97cb85d01dd9ebda630100d7bcc731 omarchy-stt-0.1.0-x86_64.tar.gz