feat: add mute_input, inhibit_sleep, monitor-off, notify actions

- mute_input: toggle mic via wpctl/pactl
- inhibit_sleep: systemd-inhibit during timer
- monitor-off: dpms backends (hyprland, niri, sway, kde, gnome, x11)
- notify: notify-send on timer finish
- lock: refactored with backend selection (loginctl, hyprlock,
  swaylock, i3lock, gnome, kde, xscreensaver)
- workspace: custom command override, sway/i3 backends
- power: add suspend, hibernate, hybrid-sleep modes
- editor: split VISUAL/EDITOR into program+args
- run: check stop flag during action loop
- history: record "partial" on action failures
This commit is contained in:
2026-07-12 10:08:38 +02:00
parent 1edb82a057
commit af2deabca4
2 changed files with 275 additions and 12 deletions
+2
View File
@@ -145,6 +145,8 @@ actions:
value: 30
mute:
enabled: false
mute_input:
enabled: false
lock:
enabled: false
command: loginctl lock-session