The OS-parity batch from the vicinae plan, tasks 1 through 7. The audit came back better than the plan guessed: the calculator already links libqalculate, the built-in file index answers in under 100ms across all of home, quicklinks and snippets ship as built-in stores -- so zero new packages, and `vicinae dmenu` replaces the planned compiled extension outright. What was missing gets built: a power menu (lock, suspend, log out through uwsm, restart, power off), reminders as transient systemd timers with a pick-to-cancel list, a color picker over hyprpicker, and dmenu pick-lists for window switching, force quit, kill process, SSH hosts, and recent files -- all through one panama-pick helper. The launcher commands contract exercises the reminder parsing and every pick-list against stubs, including killing its own sacrificial sleep.
12 lines
534 B
Bash
Executable File
12 lines
534 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# @vicinae.schemaVersion 1
|
|
# @vicinae.title Remind Me
|
|
# @vicinae.mode silent
|
|
# @vicinae.icon ../../icons/hicolor/scalable/apps/panama-settings.svg
|
|
# @vicinae.description Set a reminder: a delay like 20m or 1h30m, or a clock time like 9:30.
|
|
# @vicinae.keywords ["remind", "reminder", "timer", "alarm", "in"]
|
|
# @vicinae.argument1 { "type": "text", "placeholder": "20m / 9:30" }
|
|
# @vicinae.argument2 { "type": "text", "placeholder": "what about" }
|
|
|
|
exec "$HOME/.config/quickshell/scripts/panama-remind" add "$1" "$2"
|