Declarative OS configuration has limits for desktop use
While NixOS provides flawless, reproducible server deployments, forcing a desktop user to rebuild the entire OS just to install a temporary utility creates unbearable friction. Because Friction determines the likelihood of an action, it can hinder daily productivity.1
Footnotes
-
Dolstra, E. (2006). The Purely Functional Software Deployment Model. ↩