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

nightly bin+lib reset_daemon

ReSet Daemon library and runner

67 releases (7 stable)

1.3.1 May 6, 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

#181 in Hardware support

Download history 286/week @ 2024-02-23 528/week @ 2024-03-01 131/week @ 2024-03-22 25/week @ 2024-03-29 1/week @ 2024-04-05 218/week @ 2024-04-19 42/week @ 2024-04-26 218/week @ 2024-05-03 23/week @ 2024-05-10 4/week @ 2024-05-17

339 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–36MB
~678K SLoC