#dbus #bluetooth #wifi #pulse-audio #daemon #network-manager #bluez

nightly bin+lib reset_daemon

ReSet Daemon library and runner

65 releases (5 stable)

new 1.2.1 Apr 24, 2024
1.1.0 Mar 25, 2024
1.0.1 Dec 21, 2023
0.7.3 Dec 19, 2023
0.3.3 Nov 29, 2023

#280 in Hardware support

Download history 1/week @ 2023-12-27 193/week @ 2024-02-21 621/week @ 2024-02-28 125/week @ 2024-03-20 22/week @ 2024-03-27 10/week @ 2024-04-03

157 downloads per month
Used in reset

GPL-3.0-or-later

220KB
5.5K SLoC

ReSet-Daemon

This is the standalone daemon for ReSet written in rust.
It provides all functionality accessible within ReSet and can also be accessed by any other application via DBus.

features

  • Bluetooth via bluez
  • Audio via PulseAudio
  • Wi-Fi via NetworkManager

Usage

For Usage, consult the documentation.

When delevoping an appliation that interacts with ReSet-Daemon, consider using the ReSet-Lib which provides preconfigured datastructures. The API is also available in the documentation linked above.

Installation

The daemon currently only offers installation via crates.io or via manual compilation:

cargo install reset_daemon

Roadmap

This application was developed as a semester project for the Eastern Switzerland University of Applied Sciences. With potential advancements as a next project, due to this, no major development will happen until February 2024. However, there is still a roadmap for this application.

  • Plugin System
  • Better Error handling

Dependencies

~26–37MB
~667K SLoC