The rundown
Michael Hurley has been a professional graphic designer for 25 years and, in his words, always a little bit of a software engineer. He has a computer science degree and a commercial graphics degree, and has lived in western North Carolina since 2010.
He tried Linux distros from around 2007 but never stayed. "Linux felt like a toy until Omarchy 3, really. And then it was, okay, I can use this for work." He switched full time a few months ago and now spends about 12 hours a day on Omarchy, with Blip letting his Mac stay closed in the corner.
What he is building is the reason designers can come too: omadesign, a native Rust creative studio for Linux. Design, Layout, Pixel, Photo and Motion personas live in one document, covering what Illustrator, Photoshop and Lightroom do plus SVG motion export, with Camera RAW, the Omarchy theme, an installer for x86_64 and Asahi ARM, and an MIT license. A built-in agent sidebar can build Figma-style layouts element by element. Next on his list: a video app and a DAW.
He went public by default this year, with almost 200 repos since January.
“Linux felt like a toy until Omarchy 3, really. And then it was, okay, I can use this for work.”Michael Hurley · L27
Twenty-five years of design
A designer first, who loves design more than programming but is good at both. AI is a tool he decided early to use to his advantage. ↳ jump to L37 ↳ jump to L154
“I just went in always with the attitude that this is a tool that I'm going to use to my advantage.”Michael Hurley · L37
Linux was a toy until Omarchy 3
Distro-hopping since 2007, Arch avoided for its reputation, and then Omarchy made Linux work-ready. ↳ jump to L25
omadesign
"A creative suite replacement for Omarchy, because there's not a lot of good tools for Linux." One native Rust app for vector, layout, pixel, photo and motion work. ↳ jump to L10
Public by default
After years away from open source, he now ships in the open and asks for pull requests. ↳ jump to L169
“there's probably, like, almost 200 repos on there now since January.”Michael Hurley · L169
The PR stack
He writes a markdown list of features and bugs, the agent files issues, and then it ships a PR stack that solves each one in sequence: one merge, no conflicts. He also runs a T3 Code fork that picks the model by remaining usage. ↳ jump to L198 ↳ jump to L359
“turn it into issues, and then go do a PR stack, solving each issue in sequence.”Michael Hurley · L198