fix(desktop): hardware findings — charge limit, polkit ws, bar deps
All checks were successful
Check / eval (push) Successful in 3m3s

Latitude 5310 QA:
- Clock tooltip: drop empty {calendar} popup; plain date+zone
- Charge limit: restart oneshot via polkit + dual write/delay for
  Dell unplug race; toast verifies sysfs; looser menu match
- pwvucontrol ships with waybar (right-click volume)
- Print/region→clipboard toasts success
- Polkit (and pinentry) open on current workspace + stayfocused

V0: flake check --no-build green. V3: retest A3/A4/B1/tooltip/polkit.
This commit is contained in:
2026-07-10 13:29:44 +01:00
parent 3bc8a46927
commit 910f357f08
11 changed files with 134 additions and 42 deletions

View File

@@ -20,10 +20,11 @@ QA machine), the **T14s** (webcam case).
Menu: type `sys`**System** (dmenu path uses `rofi_menu` = `-i`;
apps/drun already worked via config.rasi). Spot-check System and
Tools filters the same way. Network picker inherits `rofi -i`.
- [ ] **Charge-limit live apply (2026-07-10)**on a laptop with
`charge_control_end_threshold`: System Battery limit → 80%;
confirm `cat …/charge_control_end_threshold` is 80 without rebuild;
unplug/replug AC, confirm still 80 (oneshot). User in `users` group.
- [ ] **Charge-limit live apply (2026-07-10, retest)**Latitude first
pass: menu could not leave 80; unplug jumped to 100 until replug.
After fix: System/Power → limit 60 then 90; toast shows “sysfs now
N%”; `cat …/charge_control_end_threshold` matches without rebuild.
Unplug, wait ~3s, still N% (delayed oneshot); plug still N%.
- [ ] **#41 float classes (polkit / pinentry / portal / blueman)** — after
rebuild: (1) `pkexec true` or mount a disk → polkit dialog should
float+center; if not, note `hyprctl clients` class while open.