Just released vogix16, a runtime theme management and design system I built because I really wanted dynamic theme switching in NixOS without breaking immutability, as well as a minimalist design system focused on semantic and functional colors.
Switching themes usually requires rebuilding home-manager. Want to toggle dark/light mode? Rebuild. Try a different color scheme? Rebuild.
Vogix16 generates themed config variations at build time, then uses symlinks + app reload notifications to switch themes at runtime. No rebuild needed.
It’s WIP - working CLI, home-manager integration, and a few apps supported. Planning to add many more applications.
Feedback welcome!