Why everyone is switching to NixOS ?

https://sh.itjust.works/post/223521

Why everyone is switching to NixOS ? - sh.itjust.works

Hi everyone! I saw that NixOS is getting popularity recently. I really have no idea why and how this OS works. Can you guys help me understanding all of this ? Thanks !

I used NixOS for a couple of years. My experience is like this:

  • It is a rolling release (mostly)
  • You write a declarative configuration for your system, e.g., my config will say I want Neovim with certain plugins, and I can also include my Neovim configuration
  • It is stable, and when it breaks it is easy to go back
  • Packages are mostly bleeding edge
  • The configuration stuff seems great. I guess it reduce the struggle of porting a full config from one pc to another right ?
    Yes absolutely. It is really great. It is also a source of frustration, e.g., missing configuration options, non-obvious options and so on. Overall it works well.