Just did a fresh installation of Artix and decided to try out dinit. Everything works but I'm unable to get sound working. Specifically with the pipewire, wireplumber and alsa services.
When I execute `doas dinitctl enable pipewire` it showed this error
dinitctl: failed to find service description.
dinitctl: check service description file exists / service name spelling.
if I don't use doas I will get
dinitctl: connecting to socket: /run/user/1001/dinitctl: No such file or directory
dinitctl: perhaps no user instance is running?
Same problem with wireplumber.
As for alsa I couldn't find a package for the start script so I grab this from the forum
type = scripted
command = /usr/bin/alsactl restore
stop-command = /usr/bin/alsactl store
restart = false
depends-on = local.target
before = login.target
logfile = /var/log/dinit/alsa.log
I was able to enable the service but it failed to start with this error
Service 'alsa' failed to start.
Reason: service process terminated before ready: exited - status 99
I can't open `alsamixer` as it will return this error
cannot open mixer: Host is down