{"id":15007444,"url":"https://github.com/legacyo7/aurora","last_synced_at":"2025-08-26T20:07:04.946Z","repository":{"id":63555797,"uuid":"533202627","full_name":"legacyO7/Aurora","owner":"legacyO7","description":"A utility to control RGB keyboard back-light and charging threshold for Asus TUF-gaming laptops","archived":false,"fork":false,"pushed_at":"2025-07-12T10:40:47.000Z","size":2456,"stargazers_count":55,"open_issues_count":1,"forks_count":4,"subscribers_count":2,"default_branch":"stable","last_synced_at":"2025-07-12T12:12:37.623Z","etag":null,"topics":["asus-aura-alternative","asus-tuf","charge-controler","flutter","linux-desktop","rgb-controller"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/legacyO7.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-06T07:06:33.000Z","updated_at":"2025-06-04T02:15:34.000Z","dependencies_parsed_at":"2023-11-12T11:22:47.361Z","dependency_job_id":"d76928e5-8eac-42e7-be20-9e7c8bdbac34","html_url":"https://github.com/legacyO7/Aurora","commit_stats":null,"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"purl":"pkg:github/legacyO7/Aurora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/legacyO7%2FAurora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/legacyO7%2FAurora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/legacyO7%2FAurora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/legacyO7%2FAurora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/legacyO7","download_url":"https://codeload.github.com/legacyO7/Aurora/tar.gz/refs/heads/stable","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/legacyO7%2FAurora/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272252338,"owners_count":24900626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asus-aura-alternative","asus-tuf","charge-controler","flutter","linux-desktop","rgb-controller"],"created_at":"2024-09-24T19:09:59.862Z","updated_at":"2025-08-26T20:07:04.882Z","avatar_url":"https://github.com/legacyO7.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Aurora\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\n\n\nAurora 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.\nAurora only targets the ASUS TUF audience, if it worked on any other device, it is just a happy coincidence!.\n\nAurora provides two modes\n\n- **Mainline** for kernel version 6.1 +\n- **Faustus** for kernel version \u003c 6.1\n\nThe modes will be auto-selected depending on the kernel version\n\n\n\n## Installation\n\nAurora stable/beta comes with an AppImage and a debian release.\nFind the latest release from [here](https://github.com/legacyO7/Aurora/releases).\n\nAurora stable versions are also available in Fedora copr buildsystem for x86_64 devices\n```\nsudo dnf copr enable legacy07/aurora\nsudo dnf install aurora\n```\n\n### Mainline Mode\n\n![App Screenshot](https://github.com/legacyO7/Aurora/blob/beta/metadata/snaps/arscreen_mainline_1.png)\n\n### Faustus Mode\n\n![App Screenshot](https://github.com/legacyO7/Aurora/blob/beta/metadata/snaps/arsrceen_1.png)\n\n#### Prerequisites\n\n- [faustus module](https://github.com/hackbnw/faustus)\n- If the module is not installed, `dkms openssl mokutil git make cmake` are required for the module installation\n\n#### First Run\nAurora will direct you to the installation screen if the prerequisites are not satisfied on your system.\n\n![App Screenshot](https://github.com/legacyO7/Aurora/blob/beta/metadata/snaps/arsrceen_2.png)\n\nAurora 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\n(Read the [documentation](https://github.com/hackbnw/faustus) for more information on the process and any potential dangers.)\nBy default, Aurora uses [this fork](https://github.com/legacyO7/faustus.git) that adds support for \"FA706IH\"\n\n![App Screenshot](https://github.com/legacyO7/Aurora/blob/beta/metadata/snaps/arsrceen_3.png)\n\nSecureboot enabled devices need to enroll MOK\n\n\n## Command-Line Arguments\n\n```\nusage: \n--log          -       enables logging\n--version      -       displays app version\n--with-root    -       runs with elevated privileges\n```\n\nAppimage builds doesnt support ``--with-root`` argument\n\n## Build and Run\n\n##### - Manual\n\n- [Install Flutter SDK](https://docs.flutter.dev/get-started/install/linux)\n- Install additional requirements\n  `libgtk-3-0 libblkid1 liblzma5`\n- Enable linux desktop\n  `flutter config --enable-linux-desktop`\n- Run code generator\n  `dart run build_runner build --delete-conflicting-outputs  `\n- Run the project\n  `flutter run`\n- Build the project\n  `flutter build linux`\n\n\n## [FAQ](./FAQ.md)\n\n\n## Contributing\n\nContributions are always welcome!\n\nFeel free to send a PR\n\n\n## Authors\n\n- [@legacyO7](https://www.github.com/legacyO7)\n\n#### Quires\nlegacy07.git@gmail.com\n\n\n## Credits\n\n- [i3](https://github.com/i3) (i3-sensible-terminal)\n\n- [hackbnw](https://github.com/hackbnw) (faustus module)\n\n## Older Versions\n- [TUF-Aurora](https://github.com/legacyO7/TUF-Aurora) (abandoned)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flegacyo7%2Faurora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flegacyo7%2Faurora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flegacyo7%2Faurora/lists"}