Omarchy Theme Generator - Upload Your Wallpaper, Get Perfect Colours

Sorry about the first upload the audio got messed up thanks YouTube

· 22m 13s · 692 views

Sorry about the first upload the audio got messed up thanks YouTube

Theme gen site here

https://theme.no-signal.uk

more scripts stuff at

https://www.no-signal.uk

amazing premade themes here and other cool stuff

https://github.com/OldJobobo

https://github.com/bjarneo

more scripts stuff at

https://www.no-signal.uk

Picking colours for your Omarchy theme is harder than it looks. You find a wallpaper you love, but then what — how do you choose terminal colours, borders, accents, and Walker menu tones that actually work together?

So I built a tool that does it for you. Upload your wallpaper images, and it generates a complete Omarchy theme with perceptually harmonised colours pulled directly from your pictures. It runs entirely in your browser — nothing gets uploaded anywhere. Download the theme, paste one command into terminal, and your desktop reloads with everything applied.

HOW IT WORKS

Drop in one image or several. The tool analyses them using OKLCH colour space — a perceptual colour model that represents colours the way your eyes actually see them, not the way machines store them. It was developed by Bjorn Ottosson in 2020 as an improvement on the classic CIELAB colour model that's been used in photography and colour grading for decades.

The tool samples dominant colours from your images, then generates a complete palette mapped to every Omarchy theme slot — borders, backgrounds, accents, Walker menu, terminal colours, the lot. If you upload multiple images, it finds colours that harmonise across all of them so your theme looks consistent no matter which wallpaper is showing.

COLOUR STRATEGIES

You get several options for how colours are selected. Vibrant pulls the most saturated tones. Muted softens everything down. Pastel, monochromatic, analogous, triadic, split complementary, and complementary all use different colour theory approaches to generate palettes. Hit regenerate on any strategy and it'll resample with different emphasis.

There's also an eyedropper if you want to manually pick an accent colour from your image.

EXTRA TWEAKS

You can force light or dark mode — by default the tool analyses the image brightness and decides for you. There are toggles for rounded corners on windows, background transparency, and Walker menu font size in small, medium, or large. All of these get baked into the downloaded theme.

PRIVACY

Everything runs locally in your browser using canvas elements. No images leave your device. There's a basic analytics ping for usage stats but it's cookieless and fingerprint-free. You could disconnect from the internet after loading the page and it would still work.

THE SCIENCE

I've included a full explanation of OKLCH colour space in the help panel if you want to understand the maths behind it. The short version — traditional RGB treats colours as machine values. OKLCH represents them as lightness, chroma, and hue in a way that matches human perception. Two colours that look equally bright to your eyes will have equal lightness values in OKLCH, which isn't true in RGB or even older LAB models.

I've used CIELAB for years in DaVinci Resolve and Photoshop for colour grading. OKLCH is the next evolution of that and it produces noticeably better palette results.

INSTALL

Name your theme, download it, copy the terminal command, paste it in, and your desktop reloads. The theme includes your wallpaper images bundled in a zip so everything is portable. Upload to GitHub and share if you want.

Link in the description. Have a play and let me know if you want more features — font selection is on the list.

I make videos about Linux, Omarchy, gaming, self-hosting, and building things with AI. Subscribe if that's your thing.

Watch on YouTube →

← All videos