news.volyx.in

The Curse of NixOS (blog.wesleyac.com)

583 points by nemoniac · 1697 days ago · 353 comments on HN

Article summary

The article discusses the author's experience with NixOS, a Linux distribution that uses a unique package management system. The author praises NixOS for its ability to manage dependencies and roll back changes, but criticizes its complexity and the difficulty of learning its configuration language. The author also notes that NixOS is not perfect and has some design flaws, but its ideas are worth learning from. The article concludes that NixOS is not the future, but its concepts will be adopted by other projects.

Main themes

  • NixOS
  • package management
  • configuration language
  • Guix
  • Linux distributions
  • complexity
  • documentation
  • community support

What commenters say

  • NixOS has a steep learning curve due to its unique configuration language.
  • Guix is a viable alternative to NixOS, with a more appealing configuration language.
  • The Nix language is not difficult to learn, but the lack of documentation is a major issue.
  • The NixOS community can be condescending and unhelpful to new users.
  • NixOS is production-ready and used in various environments, despite its complexity.
  • The use of a custom configuration language is a design flaw in NixOS.
  • Guix's use of GNU Guile as its configuration language is a significant advantage over NixOS.
  • The complexity of NixOS is a trade-off for its power and flexibility.