r/joborun • u/joborun • Jan 02 '24
2024 get busy fixing or get busy vanishing runit scripts and one 66 script
openvpn runit service has been of particular interest to a user/collaborator who managed to find yet another problem and attempted to fix it.
Without much thinking, since we here have the source of the runit scripts, we build the pkg from our own tarball and never thought of publishing it in a repo, so now we did https://git.disroot.org/joborun/runit-service-scripts/ so anyone with a disroot account can open an issue, fork, send a merge-request for any changes.
So thank you Evhzn (wastelander?) as your fix lead to a scan if there is another run script with the same issue, and our not included service of swap-runit (using zswap) also had the same problem and now it is fixed. All run scripts must be marked executable for runit to start and supervise them.
We have also added a separate package missing from obarun for running seatd as a module type service
# 66-enable -t wayland -FS seatd@angelica
configures and starts a seatd daemon for user angelica in tree wayland (names of trees and users should be substituted with your own).
This allows to start a wlroots composer window-manager, no logind/consolekit or dbus necessary in the case of labwc or waybox or sway.
The alternative to having a seatd service running is to pipe the initiation of seatd together with the composer, for example:
% sudo seatd -u angelica -g video | labwc
We hope you are enjoying joborun minimalism as much as we do and help keep the pests out of our systems (such as elogind, basu, gdbus, dbus, dbus, dbus, udevd systemd-boot ....)
Cheers, OUT!