# ReSet ![Logo of ReSet](./assets/ReSet.png) A window manager/compositor agnostic settings application for Linux written in rust and gtk4.
## Features - Bluetooth via bluez - Audio via PulseAudio - Wi-Fi via NetworkManager ## Screenshots
### Audio Audio Screenshot of ReSet ### Wi-Fi Wi-Fi Screenshot of ReSet ### Bluetooth Bluetooth Screenshot of ReSet
## Packaging ReSet is available with the following packaging solutions: ### Flatpak We are currently not published on flatpak due to issues with permissions. This is being worked on... installation: Download the flatpak package from the release and install with the terminal. ``` flatpak install --user reset.flatpak ``` ### Arch Package Manually: Download the package from the releases tab and install it with pacman. ``` sudo pacman -U /path/to/reset ``` ### Debian Package(Ubuntu 23.04 dependencies) Download the package from the releases tab and install it with apt. ``` sudo apt install ./path/to/reset ``` ### crates ``` cargo install reset ``` ### Compiled Binary The compiled binary is provided in the releases. ## Usage Besides starting the application itself, a standalone daemon version ([ReSet-Daemon](https://github.com/Xetibo/ReSet-Daemon)) also exists, which is what provides the functionality for ReSet.\ It is therefore possible to use a different application as well for interacting with the daemon. By default, the daemon is integrated into ReSet and is started automatically if no other daemon is found. ## 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 - Accessibility Features - Better Error handling - Customizable shortcuts - and more