lunanoir21

Quay Omarchy — Design skill for Claude Code

Design community

Quay for Omarchy — a vertical, home-screen-style app launcher packaged as an Omarchy shell plugin.

How to install Quay Omarchy

This entry records only its repository, not the path inside it, so there is no exact command to give. Open lunanoir21/quay-omarchy and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Quay Omarchy does

Quay for Omarchy — a vertical, home-screen-style app launcher packaged as an Omarchy shell plugin.

Alternatives in Design

  • CloudCLI — 8,400+ Free open-source web/mobile UI for Claude Code, Cursor CLI, and Codex 8.7k ★
  • Mockup — Create a visual UX mockup for a requested feature or screen 1.6k ★
  • App Onboarding Questionnaire — A Claude Code skill that designs and builds high-converting questionnaire-style app onboarding flows — modelle 751 ★

README

Quay for Omarchy

![built with Claude Code](https://img.shields.io/badge/built%20with-Claude%20Code-D97757) ![AI-assisted](https://img.shields.io/badge/AI--assisted-yes-e6edf3) ![directed by human](https://img.shields.io/badge/directed%20by-human-3d444d)

[Quay](https://github.com/lunanoir21/quickshell-quay) packaged as an Omarchy shell plugin: a vertical, home-screen-style app launcher — pinned apps, folders and live window previews in one rail that moves one row per wheel notch.

This repo is a thin wrapper. All of Quay's actual behavior lives in [`quickshell-quay`](https://github.com/lunanoir21/quickshell-quay); the `quay/` directory here is a vendored, pinned copy of it (currently `v1.2.1`), and `Service.qml` is the one line Omarchy's plugin loader needs to start it.

`manifest.json` declares `kinds: ["service"]` with `keepLoaded: true` — the same shape as Omarchy's own built-in `background`, `lock` and `notifications` plugins. Quay 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 and stay loaded.

[!IMPORTANT] **Built with AI.** This project was largely written with [Claude Code](https://claude.com/claude-code). The ideas, design decisions, testing and final review are mine.

Install

omarchy plugin add https://github.com/lunanoir21/quay-omarchy.git --enable

Configure

Right-click the rail (or run `omarchy-shell shell summon "io.github.lunanoir21.quay"` if you've wired up a keybind) to open Quay's own settings panel — trigger edge, reveal mode, icon size, row/column count, and more. Settings are Quay's own (`~/.config/quickshell/quay/settings.json`), independent of `~/.config/omarchy/shell.json`.

Uninstall

omarchy plugin remove io.github.lunanoir21.quay

Requirements

  • Hyprland (window previews and fullscreen suppression use Hyprland's toplevel data; the rail itself works on any wlr