Add SystemD service file to Linux installation

This commit is contained in:
Adam Honse 2025-07-15 11:20:13 -05:00
parent 3db4ea30a3
commit e86d9f9241
2 changed files with 15 additions and 1 deletions

View file

@ -577,7 +577,9 @@ contains(QMAKE_PLATFORM, linux) {
icon.files+=qt/org.openrgb.OpenRGB.png
metainfo.path=$$PREFIX/share/metainfo/
metainfo.files+=qt/org.openrgb.OpenRGB.metainfo.xml
INSTALLS += target desktop icon metainfo udev_rules
systemd_service.path=/etc/systemd/system
systemd_service.files+=qt/openrgb.service
INSTALLS += target desktop icon metainfo udev_rules systemd_service
}
#-----------------------------------------------------------------------------------------------#

12
qt/openrgb.service Normal file
View file

@ -0,0 +1,12 @@
[Unit]
Description=OpenRGB SDK Server
After=network.target lm_sensors.service
[Service]
RemainAfterExit=yes
ExecStart=/usr/bin/openrgb --server
Restart=always
[Install]
WantedBy=multi-user.target