Skip to content

New Daemon implementations and capabilities

Guy Boldon requested to merge 35-check-for-existence-of-coolerod-runni into main

New Feature

What does this MR do?

This MR refactors the daemon implementation for both Session and System use cases. It adds Systemd unit files for systemd service integration. This functionality is only available for AUR and Source installs. It also sets the stage for the system daemon to handle all device communication and data collections, decoupling it from the gui in the future.

Related issues

Resolves #35 (closed)

Checklist

  • Application works as expected when running from source
  • AppImage build compiles and runs successfully
  • Flatpak runs as expected
  • Mock tests are successful
  • Performance considerations have been taken into account
  • This MR is ready to be merged
Edited by Guy Boldon

Merge request reports