Commit graph

107 commits

Author SHA1 Message Date
7024ff0502 instructions.txt: Added the final steps. 2023-12-31 21:09:29 +08:00
4579c1d1dd Added etc/runit bootscripts and runsvdir 2022-12-11 10:00:47 +08:00
AwesomeAdam54321
b89079acdb lightdm actually depends on dbus, so I added it as a service dependency
I didn't know this at first, so I made a workaround of putting a down file
when it wasn't necessary. The down file on my system has been removed.
2021-07-06 16:38:56 +08:00
AwesomeAdam54321
f5d024156a Updated instructions.txt 2021-07-01 15:26:22 +08:00
AwesomeAdam54321
14923e41d5 Reversed defunct change 2021-06-30 16:57:25 +08:00
AwesomeAdam54321
69cc111900 Updated things 2021-06-29 17:47:58 +08:00
AwesomeAdam54321
603d03e0b7 Fixed issue 2021-06-29 15:12:37 +08:00
AwesomeAdam54321
2524b0f9fb Added check script for resolvconf-pull-resolved
Before this, the checking happened in the run script, but it makes more sense for it to be in the check script instead
2021-06-29 15:08:28 +08:00
AwesomeAdam54321
9fc6021245 Added aliases to services(by adding more symlinks) and updated instructions.txt
Aliases can be added by adding more symlinks in the service directory. Eg. the rsyslog and syslog services in the service
directory both point to /etc/sv/rsyslog. Of course, the specific services that your system uses and their aliases can vary
from mine. That can be changed as required.
2021-06-26 12:37:11 +08:00
AwesomeAdam54321
3c3c78f601 Added lxdm service 2021-06-26 11:50:51 +08:00
AwesomeAdam54321
d78196b294 Removed subshells and changed '! test' in run scripts to 'test !' because it looks nicer to me 2021-06-26 10:59:09 +08:00
AwesomeAdam54321
7fae5c1ed3 Removed lightdm's down file 2021-06-25 18:00:24 +08:00
AwesomeAdam54321
ad391b400c removed display-manager in service directory as it is handled in the instructions 2021-06-25 14:53:52 +08:00
AwesomeAdam54321
2649eb9efa Updated instructions.txt 2021-06-24 21:23:40 +08:00
AwesomeAdam54321
c353452a7e Updated plymouth services to depend on display-manager instead of lightdm and updated other stuff 2021-06-24 20:11:12 +08:00
AwesomeAdam54321
b55c7a26ca Made all run and finish scripts executable 2021-06-24 14:35:35 +08:00
AwesomeAdam54321
5a882f8c65 Added service directory 2021-06-23 13:03:28 +08:00
AwesomeAdam54321
49c2a4f3e4 Fixed systemd-resolved issue I encountered
systemd-resolved needs access to network privileges, so it runs as a system service, it drops its permissions anyways
2021-06-23 06:47:49 +02:00
AwesomeAdam54321
1b65b16a76 Update 'instructions.txt' 2021-06-22 12:12:44 +02:00
AwesomeAdam54321
7345e94fdf Delete 'sv/LICENSE'
I moved elsewhere because it's easier, and you won't need to put a license in your future /etc/sv directory
2021-06-22 11:54:31 +02:00
AwesomeAdam54321
8143f2f42d Removed any uncertainty regarding licensing in this repository(I moved it here so it's more visible) 2021-06-22 11:52:20 +02:00
AwesomeAdam54321
6ed69e221d Update 'sv/pulseaudio-daemon/run' 2021-06-22 11:45:58 +02:00
AwesomeAdam54321
8f49ba7d5d Added wpa_supplicant 2021-06-22 11:42:26 +02:00
AwesomeAdam54321
9846a1a7aa Added usbmuxd 2021-06-22 11:40:26 +02:00
AwesomeAdam54321
bc2222a895 Added ua-messaging 2021-06-22 11:39:22 +02:00
AwesomeAdam54321
bfcc459c1b Added tlp 2021-06-22 11:37:21 +02:00
AwesomeAdam54321
4f6b4f4d31 Added systemd-user-sessions 2021-06-22 11:35:49 +02:00
AwesomeAdam54321
7083cdd569 Upload files to 'sv/systemd-udev-trigger' 2021-06-22 11:32:41 +02:00
AwesomeAdam54321
2e9cbc29ab Added systemd-udev-settle 2021-06-22 11:32:09 +02:00
AwesomeAdam54321
d826f1f727 Added systemd-udevd 2021-06-22 11:31:28 +02:00
AwesomeAdam54321
80cf86c694 Added systemd-resolved 2021-06-22 11:30:39 +02:00
AwesomeAdam54321
82f4786911 Added systemd-networkd-wait-online 2021-06-22 11:29:35 +02:00
AwesomeAdam54321
b72212ea1e Added systemd-networkd 2021-06-22 11:28:09 +02:00
AwesomeAdam54321
38692e43d9 Upload files to 'sv/systemd-logind' 2021-06-22 11:19:25 +02:00
AwesomeAdam54321
89eb3d1444 Added systemd-localed 2021-06-22 11:18:31 +02:00
AwesomeAdam54321
00db7f7005 Added systemd-hostnamed 2021-06-22 11:17:59 +02:00
AwesomeAdam54321
010171333d Added smbd 2021-06-22 11:00:45 +02:00
AwesomeAdam54321
d855264b83 Added smartmontools 2021-06-22 10:59:49 +02:00
AwesomeAdam54321
46a1740cf4 Added rtkit-daemon 2021-06-22 10:58:52 +02:00
AwesomeAdam54321
f7a8605b81 Added rsyslog 2021-06-22 10:58:08 +02:00
AwesomeAdam54321
2e23e1dece Added rsync 2021-06-22 10:51:14 +02:00
AwesomeAdam54321
a30d1171f1 Added resolvconf-pull-resolved 2021-06-22 10:12:17 +02:00
AwesomeAdam54321
f74fee1554 Added resolvconf 2021-06-22 10:08:33 +02:00
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
AwesomeAdam54321
114828e973 Added pppd-dns 2021-06-22 09:13:35 +02:00
AwesomeAdam54321
31ea885857 Added polkit 2021-06-22 09:12:32 +02:00
AwesomeAdam54321
70b92b9cad Added plymouth-switch-root 2021-06-22 09:08:05 +02:00
AwesomeAdam54321
90c941a14c Added plymouth-start 2021-06-22 09:07:09 +02:00
AwesomeAdam54321
390d7e4204 Added plymouth-reboot 2021-06-22 09:05:37 +02:00
AwesomeAdam54321
71caa7421b Added plymouth-read-write 2021-06-22 09:04:40 +02:00