Installation Issues
ALSA Library Missing
Problem
Audio notifications don’t work, or you get ALSA-related errors.
Solution
# Ubuntu/Debian
sudo apt-get install libasound2-dev
# Fedora/RHEL
sudo dnf install alsa-lib-devel
# Arch Linux
sudo pacman -S alsa-lib
Note: Audio will be automatically disabled if ALSA is not available. The timer will still work normally with desktop notifications only.
Cargo Install Fails
Problem
cargo install tomat fails with compilation errors.
Solution
Try the following steps:
- Update Rust:
rustup update stable - Check toolchain: Ensure you’re using Rust stable
- Install ALSA: See ALSA section above
- Clear cache:
cargo cleanif building from source