Add runit config
This is the closest to a running package for Void Linux I've been: https://github.com/tranzystorek-io/void-packages/tree/lemurs/srcpkgs/lemurs, including the runit files: https://github.com/tranzystorek-io/void-packages/tree/lemurs/srcpkgs/lemurs/files/lemurs
Some Void-Linux-specific notes so far:
- ttys 1-6 are reserved for console-only, so lemurs needs to be manually switched to tty7; especially if left on the default tty2, it breaks down into an ugly conflict with the already-running agetty instance
- the
agetty -iflag is necessary, otherwise the issue text messes up the TUI display of lemurs - running the
xsetup.shscript seems flaky, I haven't been able to successfully launch a simpleexec dbus-launch leftwmsetup so far, while emptty works fine with its coded startx-like behavior
I guess for the first point, I should just make the tty configurable. This was already the plan. For the xsetup.sh script point, I feel like the emptty is a better approach than we are currently using. Might look into that.
Now that I come to think of it. The configuration file already has a TTY option which should be obeyed. This should solve the first problem hopefully.
I could add a PR for a --tty flag to be able to override the config file (would make it easier for the runit config)
I'm running Void Linux too and am searching for a small display manager.
Has there been any progress concerning this enhancement-issue?
Haven't tested lemurs on void for a hot minute, but I'd probably wait till the newest changes are released, like the desktop entry support