Skip to content

AllenEveland/asusctl-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asusctl-lite

A minimal, stripped-down build of asusctl with GUI components and non-essential dependencies removed.

Warning

This is an unofficial fork and is not affiliated with or endorsed by the original asusctl project. If you need full functionality, use the upstream version.


Why this exists

The upstream asusctl build pulls in a significant number of dependencies, many of which are only needed for the GUI and auxiliary tooling. This fork strips those out and builds only the core daemon logic — useful for headless systems, containers, or anyone who wants a leaner install without the desktop stack.

This is not a drop-in replacement. Features that depend on removed components will not be available.


What's different

Removed:

  • rog-control-center and all GUI crates
  • GTK, libnotify, and other desktop integration dependencies

Preserved:

  • Core DBUS interface
  • Hardware control logic

Building

git clone https://github.com/AllenEveland/asusctl-lite.git && cd asusctl-lite
make
sudo make install

Requires a working Rust toolchain. Tested on Rust stable.


Installation (Build from source)

  1. Create directory and navigate to it
mkdir -p ~/.cache/yay && cd ~/.cache/yay
  1. Clone the repository
git clone https://github.com/AllenEveland/asusctl-lite-aur.git && cd asusctl-lite-aur
  1. Build and install
makepkg -si --rmdeps --clean --noconfirm

Requires a Rust stable toolchain. Builds comfortably on 8 GB RAM — upstream requires significantly more due to GUI crates.


License

Same license as the upstream project. See asusctl's license for details.


Credits

All core logic is the work of the original asusctl contributors. This fork removes components only — nothing new is added.

Upstream: https://gitlab.com/asus-linux/asusctl

About

Minimal build of asusctl — core daemon only, no GUI or desktop dependencies.

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages