An application designed for Razer laptops (excluding 2025 models)
- Full background daemon: Auto-loads last configuration on system startup
- CLI and GUI for adjusting settings
- RGB keyboard control
- Fan speed control
- Power mode management
- Battery optimization
- Logo state control (for models with logo)
- Light effect synchronization between AC/Battery modes
Warning
Tested on Arch Linux only
Using curl:
curl -sSL https://raw.githubusercontent.com/Solessfir/razer-laptop-control/main/install-bin.sh | bash -s install
Using wget:
wget -qO- https://raw.githubusercontent.com/Solessfir/razer-laptop-control/main/install-bin.sh | bash -s install
Dependencies:
libdbus-1-dev libusb-dev libhidapi-dev libhidapi-hidraw0 pkg-config libudev-dev libgtk-3-dev
Steps:
- Install Rust (cargo/rustc)
- Install required dependencies
- Run installer as normal user:
./razer_control_gui/install.sh install
- Reboot
- Add to your flake inputs:
inputs.razerdaemon.url = "github:JosuGZ/razer-laptop-control";
- Import module:
imports = [ inputs.razerdaemon.nixosModules.default ];
- Enable service:
services.razer-laptop-control.enable = true;
Warning
Tested on Arch Linux only
Using curl:
curl -sSL https://raw.githubusercontent.com/Solessfir/razer-laptop-control/main/install-bin.sh | bash -s uninstall