Omarchy theme collection
13 themes for Omarchy, each one built to be seen from across the room. Wallpapers that ship with the script that drew them, contrast you can check, and an install that just copies files.
Why this exists
A theme being obnoxious on purpose is not an excuse for it to be sloppy underneath. These are the three rules the whole collection is held to.
Every wallpaper comes with the script that drew it. Run it again and you get a fresh set in the same palette, at whatever size your screen actually is.
Every theme says how readable it promises to be, and that promise is checked before it ships. Where a colour sits below the line it says so on its own page, and says why.
Installing copies a directory into Omarchy's themes folder. No symlinks, no background process, nothing running inside your shell. Delete the folder and it is gone.
Getting started
Omarchy's own omarchy theme install expects one repository per
theme, so this collection ships its own small CLI instead.
The repository is the source of truth. Nothing is fetched at runtime and nothing phones home.
./ritzpah list prints the roster with
its measured contrast. ./ritzpah install <name> copies one in.
omarchy theme set <name>. Installing
never switches on its own, so stocking the shelf cannot change your desktop.
Write a colors.toml, declare it in
theme.json, earn your contrast floor, and let a script draw the
wallpapers. The guide is six steps long.
Not built yet. Deal a palette, a
hyprland.lua, a wallpaper and shell sections from different themes
at random, and install the chimera as a real theme called Roulette.
--seed reproduces a disaster worth keeping.
git clone https://github.com/lubabs770/ritzpah.git cd ritzpah && ./ritzpah list ./ritzpah install blueprint --set
Contributing
Nothing here is ever updated after it is merged, which makes the merge the only moment a theme can be made right. The gate is strict; everything else is not.