Repository navigation
Release v1.0.0
Vesktop Voice Overlay v1.0.0
Wayland-native voice activity overlay for Vesktop.
Features
- Vencord plugin (TypeScript) with voice state extraction
- Overlay application (Rust + GTK4 + layer-shell)
- Click-through Wayland overlay with configurable positioning
- Participant list with avatars, names, speaking indicators
- Pulse animation for active speakers
- Automatic reconnection with exponential backoff
- UID validation via SO_PEERCRED
- TOML configuration with hot-reload
- Unix socket protocol v1 (JSON Lines)
Installation
Overlay (AUR):
yay -S vesktop-voice-overlayPlugin (Vencord):
Vesktop → Settings → Plugins → Install from Store → "Vesktop Voice Overlay"
Security
- No Discord token access
- No self-bots or Gateway connections
- Local-only IPC via Unix socket under
$XDG_RUNTIME_DIR