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

  1. Dolstra, E. (2006). The Purely Functional Software Deployment Model.