summaryrefslogtreecommitdiffstats
path: root/roles/hyprland/files/scripts/brightness.sh
AgeCommit message (Collapse)AuthorFilesLines
2026-02-20Refactor waybar/hyprlandAhmed Abdelhalim1-1/+1
2026-02-09Fix notification showing empty due to race conditionAhmed Abdelhalim1-17/+19
Co-Authored-By: Claude.ai
2026-02-09Use concurrent locking to avoid stacking ddcutilAhmed Abdelhalim1-13/+15
Co-Authored-By: Claude.ai
2026-02-09Apply AI reviewed recommendationsAhmed Abdelhalim1-27/+25
Co-Authored-By: Claude.ai
2026-02-09Remove syshud role as it only works with volume on desktopsAhmed Abdelhalim1-0/+0
2026-02-09Add brightness control using ddcutil to hyprlandAhmed Abdelhalim1-0/+117
The ddcutil is really slow by design and needing to wait the recommended 40-200ms after each request to get the response according to the ddc protocol specifications. For now this is a working draft, might switch to ddccontrol which is much faster but limited to communicate over /dev/<id> which can't be figured automatically or correlated with hyprctl monitors command