Aurora is an alternate to Aura Sync for linux to control the keyboard backlight and charging threshold settings.This utility allows you to set battery charging threshold and control keyboard backlight color, brightness and modes.
Aurora provides two modes
- Mainline for kernel version 6.1 +
- Faustus for kernel version < 6.1
The modes will be auto-selected depending on the kernel version
Aurora comes with an AppImage and debian build release. Find the latest release from here.
Aurora stable versions are also available in Fedora copr buildsystem
sudo dnf copr enable legacy07/aurora
sudo dnf install aurora
This doesn't require any further configurations
- faustus module
- If the module is not installed,
dkms openssl mokutil git make cmake
are required for installing the module
Aurora will direct you to the installation screen if the prerequisites are not satisfied on your system.
Aurora also provides an option to choose the faustus module repo. If the device is compatible with the module but isn't supported officially, you can create your own fork that adds support to your device (Read the documentation for more information on the process and any potential dangers.) By default, Aurora uses this fork that adds support for "FA706IH"
- Note that the installation of Faustus using aurora is not fully error-proof. If you encounter an installation failure, refer to the error log and install Faustus manually.
- Secureboot enabled devices need to enroll MOK
usage:
--log - enables logging
--version - displays app version
--with-root - runs with elevated privileges
Appimage builds doesnt support --with-root
argument
- Install Flutter SDK
- Install additional requirements
libgtk-3-0 libblkid1 liblzma5
- Enable linux desktop
flutter config --enable-linux-desktop
- Run the project
flutter run
- Build the project
flutter build linux
Contributions are always welcome!
Feel free to send a PR
- TUF-Aurora (abandoned)