LumaKit can run automatically on boot via a systemd service. The service should run the unified backend entrypoint, not a single surface.
For the day-to-day launcher commands, see launcher.md.
If you have not installed the repo CLI yet, run the same service command as python3 -m lumakit service install --force.
-
Generate a service file for your current checkout:
lumakit service install --force
-
Review
lumakit.service, then install and enable it:sudo cp lumakit.service /etc/systemd/system/lumakit.service sudo systemctl daemon-reload sudo systemctl enable lumakit.service -
Start it now (or just reboot):
sudo systemctl start lumakit.service
| Command | Purpose |
|---|---|
sudo systemctl status lumakit |
Check if running |
sudo journalctl -u lumakit -f |
Live logs |
sudo systemctl start lumakit |
Start the service |
sudo systemctl stop lumakit |
Stop the service |
sudo systemctl restart lumakit |
Restart the service |
sudo systemctl enable lumakit |
Enable autostart on boot |
sudo systemctl disable lumakit |
Disable autostart on boot |
Stop the service first, then run manually as usual:
sudo systemctl stop lumakit
lumakit openWhen done testing, start the service again:
sudo systemctl start lumakit