Skip to content
omarchythemes

About

This site browses the Omarchy theme registry — a community index of themes for Omarchy, published as a single static JSON feed. The registry is deliberately not an app. It's data; this is one of its readers, and the desktop theme browser is another.

Every preview on this site is drawn in the browser from the theme's own palette — the same mock waybar, terminal, walker and notification for all of them. Nothing is a screenshot. That's the point: a wall of authors' screenshots tells you who owns the nicest camera, not which palette you'd want to live in. Turn wallpapers off in the toolbar and every tile differs by palette and nothing else.

What the numbers mean

Contrast
Foreground on background, as a WCAG ratio. Above 7:1 is comfortable for long sessions. Nothing is rejected on this basis — the number is just stated.
Hand-tuned files
Not a compatibility list. Omarchy generates configs for alacritty, ghostty, kitty, foot, waybar, walker, mako, hyprland, btop and the rest from the palette alone. These are the files the author tuned instead — a craft signal. Zero is a perfectly good theme.
Worth knowing
Shell scripts, keybinds that run commands, exec directives. Reviewed before the theme was merged. Disclosure, not disqualification.

Adding a theme

One file, one line, one pull request against the registry. A bot clones it, extracts the palette, renders a preview and posts a report; a human merges. A crawler also proposes themes it finds on GitHub weekly — it proposes, it never vouches.

# themes/rustleaf.toml
repo = "https://github.com/you/omarchy-rustleaf-theme"

Read the contributing guide ↗

Using the data

The feed is public and CORS-open. 19 themes, one file, gzipped to a fraction of its size. Fetch it with If-None-Match and build whatever you like.

curl -s https://omarchythemes.co/index.json | jq '.themes[].slug'

This copy was synced 2026-08-11. The registry's own endpoint is the one to poll if you need it fresher.