I looked at NixOS first because reproducible builds sounded like the right answer to config drift. the config language and rebuild model there is a much bigger jump if you're not already comfortable with a declarative approach, and I wanted something I could get productive on the same day. Omarchy still gets you a coherent, inspectable system, it just leans on plain files and Arch packages instead of a whole new configuration language