oma.oxy v0.7.0 · stable arch / hyprland

ENGINEoxyd daemon SHELLquickshell qml WIREjson lines KEYWORDS41 LAUNCHsuper+r
oxyd · socket live auto — type to drive
# 2ms ↵ exec
recent: ↑↓history⏎activateescrelease✕close
$ curl -fsSL https://oxy.xcy.cx/init.sh | bash

builds oxyd + oxy into ~/.local/bin · registers oma.oxy · --uninstall hands everything back

KEYWORD DECK
apps
desktop entries, frecency-ranked
cal:
natural-language dates — "christmas"
tz:
zone + DST math in-process via jiff
git:
branches, stashes, repo discovery
gh:
repos, PRs, issues — offline fast path
do:
agent socket — plans and runs
2+2
arithmetic, units, money, conversions
file:
fd-backed search with previews
note:
scratch notes, rendered inline
radio:
radio-browser + mpv IPC playback
bt: / wifi:
bluetooth and network control
+30
emoji, ssh, pass, docker, kill, theme…
ARCHITECTURE
oxyd     daemon — engine + socket, owns state
oxy      CLI — oxy query · oxy test · oxy send
Shell.qml frontend — typed in, drawn out
oxy-agent agent socket — same wire, do:
every extension rust-answered; bin/oxy-* stays as fallback
LINKS