Commit Graph

9 Commits

Author SHA1 Message Date
Lysec 17bfd02204 fix(lock-keys): only apply sysfs LED state on successful reads 2026-03-26 15:49:15 +01:00
Lemmy e29a71e9a4 fix(lockkeys): replace 'this' to a proper id to avoid warnings 2026-03-25 16:58:33 -04:00
Lysec 284a2a76bb fix(lock-keys): sync bar state from sysfs on first poll after startup 2026-03-23 15:30:26 +01:00
Lemmy 56f3dbec82 chore(autofmt) 2026-03-20 19:09:19 -04:00
Mia Herkt 4230ae5207 LockKeysService: use Qml file system model
Forking shell processes is very very expensive. Replace with a more
efficient Qml model.

This should automatically instantiate watchers for hotplugged
devices, as FolderListModel uses a file system watcher.

Quickshell’s FileView does not get notified of changes because
that’s how sysfs works, but it does handle the content conparison
for us. Convenient!
2026-03-20 18:27:47 +01:00
Lemmy 8c776b5504 lockeys-service: added a component registration system to avoid polling when not necessary 2026-02-13 13:31:42 -05:00
loner 16486ba054 Fix: Prevent lockkey OSD from showing at startup 2025-11-24 00:15:53 +08:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00