Live data from Hacker News

Show HN: A real Omarchy Linux desktop in your browser

tryomarchy.dev

1–6 of 6 posts

Re: Show HN: A real Omarchy Linux desktop in your browser

#2
Hi HN. I was part of ShipIt in the early Ubuntu years, handing out Live CDs at school 20 years ago. A Live CD was magic: try the real OS without committing your computer to it. But first: download the ISO, burn it, reboot, BIOS boot order, drivers...and if you liked it, dual boot and partitions. Canonical spent years attacking that friction (ShipIt mailed millions of CDs, Wubi skipped the burning and the repartitioning). Many years later the tech is seriously good that the whole thing can be a click away :-)

So: press Boot button and you get your own Omarchy 4.0.2 machine in seconds running in a Cloudflare Container started near you, streamed to your browser tab. No nested VM, no VNC, no tricks. Someone asks "what is Omarchy?", just send them a link.

The tech behind it uses Hyprland running on a headless output with no GPU at all, rendered by Mesa's llvmpipe. A daemon in the container captures the output over Wayland screencopy, hashes rows so only changed stripes get encoded, encodes them with x264, and ships H.264 over one WebSocket. Then the browser decodes with WebCodecs in a worker and sends input back on the same socket. Cloudflare's AMD EPYC cores render it, your browser's hardware decoder displays it. A Worker in front does the queuing logic, with one machine per person. For bot detection I added Turnstile plus an Anubis proof of work on the Boot button.

Desktop is visible in 5-6 seconds after the click. Works best on a desktop browser.

This was ridiculous to build and Cloudflare's infrastructure made it too much fun :D Not affiliated with Omarchy in any way.

Happy to answer anything!

Re: Show HN: A real Omarchy Linux desktop in your browser

#6
post #2

Hi HN. I was part of ShipIt in the early Ubuntu years, handing out Live CDs at school 20 years ago. A Live CD was magic: try the real OS without committing your computer to it. But first: download the ISO, burn it, reboot, BIOS boot order, drivers...and if you liked it, dual boot and partitions. Canonical spent years attacking that friction (ShipIt mailed millions of CDs, Wubi skipped the burning and the repartitioni…

ok this is freaking cool im looking for how you do this because the streaming is very smooth im trying to do this with my laptop to stream to my desktop i dont know how to do it im using glm-5.3 to make something like this and not as smooth as yours, now im gonna redo my work to use your method, thanks so much