8501fd074c
Go TUI sleep timer with modular architecture. - Config: YAML-based, profile inheritance, auto WM detection - Engine: timer, executor, stage pipeline (pre→timer→post) - Modules: workspace (niri/hyprland/kde), media, lock, kill, notify, sound, brightness, mute, custom, script - TUI: bubbletea app with profiles, module toggles, progress bar - CLI: run, list-profiles, export, import, history, stats - History: JSONL log with statistics - QR: config export as ASCII QR
9 lines
184 B
Go
9 lines
184 B
Go
package profiles
|
|
|
|
type Info struct {
|
|
Name string
|
|
Description string
|
|
Modules []string // list of enabled module names
|
|
Duration string // optional default duration
|
|
}
|