10 releases (2 stable)

new 1.1.1 Apr 24, 2024
0.1.8 Dec 19, 2023

#44 in Hardware support

Download history 1/week @ 2023-12-27 40/week @ 2024-02-21 119/week @ 2024-02-28

570 downloads per month

GPL-3.0-or-later

445KB
7K SLoC

ReSet

Logo of ReSet

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) 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

Dependencies

~28–39MB
~714K SLoC