Dynamic Island Omarchy — Development skill for Claude Code
Dynamic Island packaged as an Omarchy shell plugin.
How to install Dynamic Island Omarchy
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open lunanoir21/dynamic-island-omarchy and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dynamic Island Omarchy does
Dynamic Island packaged as an Omarchy shell plugin.
Alternatives in Development
- 3D Portfolio — Let's build a cool 3D website together 1.3k ★
- Claude Island — Claude Code notifications without the context switch 1.1k ★
- React Native Restate — Build a full-stack Real Estate app from scratch with Google Authentication, dynamic routing, and more 678 ★
README
Dynamic Island for Omarchy
  
**This repo is only packaging.** The project itself lives at **[lunanoir21/quickshell-dynamic-island](https://github.com/lunanoir21/quickshell-dynamic-island)** — source, [changelog](https://github.com/lunanoir21/quickshell-dynamic-island/blob/main/CHANGELOG.md), docs, demo video and issue tracker are all there. Please open bugs and feature requests upstream; issues here are limited to the Omarchy wrapper itself (manifest, `Service.qml`, vendoring).
[Dynamic Island](https://github.com/lunanoir21/quickshell-dynamic-island) packaged as an Omarchy shell plugin: a Hyprland-native "dynamic island" — media playback (with lyrics and queue), calls, notifications, a pixel-matrix clock, timers/alarms/stopwatch, and a per-app volume mixer, all in one pill that expands from the top of the screen.
This repo is a thin wrapper. All of the island's actual behavior lives in [`quickshell-dynamic-island`](https://github.com/lunanoir21/quickshell-dynamic-island); the `dynamic-island/` directory here is a vendored, pinned copy of it (currently `2026.09.23`), and `Service.qml` is the one line Omarchy's plugin loader needs to start it. Nothing is developed here — to follow the project, read the release notes, or see what changed between vendored pins, go to the upstream repo.
`manifest.json` declares `kinds: ["service"]` with `keepLoaded: true` — the same shape as Omarchy's own built-in `background`, `lock` and `notifications` plugins. The island owns its own per-screen `PanelWindow` and layer-shell surface, so like those three it doesn't need omarchy-shell to summon or position anything; it just needs to be instantiated once per screen and stay loaded.
[!IMPORTANT] **Built with AI.** This project was larg
Related Skills
Scribe Omarchy
Scribe packaged as an Omarchy shell plugin: select and copy text from anywhere on the screen, like Google Lens
Agent Isle
A Dynamic Island for your coding agents — a native macOS notch monitor for Claude Code, Grok, Copilot and more
Codex Pacer
A Dynamic Island for macOS that follows Codex and Claude Code: running tasks, output speed and quota pace, rig
QuotaView
A multi-agent Dynamic Island for macOS. Follow Codex, Claude Code, DSH, and Kimi Code tasks, handle supported
Winsle
A dynamic island for Windows — coding cockpit for Claude Code & Antigravity, local-first media, calendar, phon
Islet
Open-source Dynamic Island for the Mac notch: live activities, Now Playing, coding agents, calls and more.
Related Agents
Mobile Attacker
Mobile application security specialist for Android and iOS. Handles APK decompilation, static/dynamic analysis
Team Codex Verifier
Codex-delegated verify stage. Forwards the dispatch to the packaged Codex verify wrapper via one Bash call and
Source Delivery Reviewer
Review standalone HTML, manifests, dependency versions and packaged source.