Qt6 GUI for luxd display brightness daemon
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| assets | ||
| debian | ||
| luxd-gui.desktop | ||
| luxd_gui.py | ||
| README.md | ||
| renovate.json | ||
luxd GUI
A Qt6 (PySide6) GUI for luxd display brightness daemon
Features
- Reads
luxdconfigration from working directory of user service - Allows changing commands and parameters
- Displays interactive lux → brightness curve plot
- Allows user service management (start, stop, restart, enable, disable)
- Can run as a system tray application
Installation
Dependencies
Debian/Ubuntu:
sudo apt install python3-pyside6.qtcore python3-pyside6.qtwidgets python3-pyside6.qtsvg
Arch Linux:
sudo pacman -S pyside6
Running the GUI
python luxd_gui.py
Screenshot
Command-line options
--config <path>: Path to the luxd configuration file. If not specified, the resolution order is $LUXD_CONFIG environment variable, then config.toml in the WorkingDirectory of luxd.service, then ./config.toml.
--hidden: Start the application minimized to system tray.
AI
This project was developed with LLM assistance.
License
Licensed under GPL-3.0 or later.