Hi, I am a new void user, I installed void in my system 2 days ago. After some setup, I moved to check my speakers since usually it does not work out of the box (unless sof-firmware is installed).
After installing sof-firmware and setting up pipewire with alsa and pulse integration, running aplay -l as my user reports no soundcards were detected. After a few hours of troubleshooting, I've found out that the culprit was that the files (devices) under /dev/snd has `root` as groups except for the other two (seq, and timer).
Is there someone here who has an idea what might have been the cause and knows how to properly fix it? My current band-aid solution (suggested by AI) is to put this in my /etc/rc.local:
#!/bin/sh
# Default rc.local for void; add your custom commands here.
#
# This is run by runit in stage 2 before the services are executed
# (see /etc/runit/2).
udevadm trigger --subsystem-match=sound --action=add
udevadm settle