aboutsummaryrefslogtreecommitdiffhomepage
path: root/main.go
AgeCommit message (Collapse)Author
2024-07-16state: track launcher states in runDir and clean up before exitOphestra Umiker
X11 hosts and ACL rules are no longer necessary after all launcher processes exit. This reverts all changes to the system made during setup when no launchers remain. State information is also saved in runDir which can be tracked externally. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-07-15main: implement sudo and machinectl launcher methodsOphestra Umiker
This does almost exactly what github:intgr/ego does, with some minor optimisations and corrections. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
2024-07-09cli: parse and resolve flagsOphestra Umiker
Copy all flags from upstream. The machinectl flag is dropped as it does nothing. the flag package is used to reduce complexity since we do not care about compatibility with upstream. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>