I&#x27;m definitely a lisp fan, but the Nix language isn&#x27;t as bad as I used to think.<p>The laziness allows for some really cool and clean patterns that work intuitively and simply while still enabling powerful features. Also the syntax is tuned for clean hierarchical config files. And in some cases being pure helps you not shoot yourself in the foot with determinism.<p>I still would probably prefer Guile, but Nix is nice enough.<p>Mainly I just like the much larger ecosystem Nix&#x2F;NixOS has. I can forsee myself being productive with NixOS as a desktop  OS, not so much for GuixSD.<p>I think of it this way: one new somewhat-fancy config language to learn is much better than the 100 simple config languages you learn to tweak Arch Linux.