This repo contains runit services that I made based on systemd services in Linux Lite GNU/Linux. They should work on other GNU/Linux distributions as well. I will also give instructions on how to replace systemd init with runit-init or the GNU Shepherd.
Find a file
AwesomeAdam54321 4162a4c17c Added pulseaudio-daemon
NOTE: You MUST define the $USER variable in the conf file before starting this service, or else it won't start.

I opted for making a system service running as my user since it's my personal preference, but if you prefer that this be a user service
then you can refer to the runit init system website's FAQ: http://smarden.org/runit/faq.html

Instead of
exec chpst -u floyd runsvdir /home/floyd/service

(if your user is floyd)

Replace it with
exec chpst -u floyd:audio runsvdir /home/floyd/service

To run these services as your user as part of the audio group, which is neccessary for pulseaudio to access your audio device files.

If you're already part of the audio group then you can ignore what I just said above.
2021-06-22 10:00:18 +02:00
sv Added pulseaudio-daemon 2021-06-22 10:00:18 +02:00
instructions.txt Update 'instructions.txt' 2021-06-20 04:34:17 +02:00
LICENSE Initial commit 2021-05-24 07:23:05 +02:00
pause.c This is the pause executable. It implements oneshot functionality in runit. 2021-05-30 06:10:07 +02:00
README.md Initial commit 2021-05-24 07:23:05 +02:00

LL_Runit_Scripts

This repo contains runit services that I made based on systemd services in Linux Lite GNU/Linux(TODO). They should work on other GNU/Linux distributions as well.

I will also give instructions on how to replace systemd init with runit-init.(TODO)