Aurora serves as an alternative to Aura Sync for GNU/Linux, offering control over keyboard backlight and charging threshold settings. This utility facilitates configuring battery thresholds and adjusting keyboard backlight color, brightness, and modes. Aurora only targets the ASUS TUF audience, if it worked on any other device, it is just a happy coincidence!.
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 stable/beta comes with an AppImage and a debian release. Find the latest release from here.
Aurora stable versions are also available in Fedora copr buildsystem for x86_64 devices
sudo dnf copr enable legacy07/aurora
sudo dnf install aurora
- faustus module
- If the module is not installed,
dkms openssl mokutil git make cmake
are required for the module installation
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"
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 code generator
dart run build_runner build
- Run the project
flutter run
- Build the project
flutter build linux
Contributions are always welcome!
Feel free to send a PR
- TUF-Aurora (abandoned)