- Web-based key editor (Alpine.js SPA) - Actions: shell commands, scripts, built-in media/volume/brightness, page switching - Keyboard shortcut action (wtype/xdotool) - On-device display with periodic command output - Auto page switching (Hyprland, Sway, Niri, GNOME, KDE, X11) - Screensaver with idle detection - Config hot-reload - Multi-device support
12 lines
155 B
Go
12 lines
155 B
Go
package main
|
|
|
|
import (
|
|
"log/slog"
|
|
)
|
|
|
|
func init() {
|
|
slog.Info("media module loaded")
|
|
}
|
|
|
|
// mediaAction is handled inline in action.go via playerctl/wpctl
|