3 ms·
> What are its weaknesses? I think is easier to see this with what is their main strength: A declarative/reproducible OS setup. Is AMAZING for server deploymen
by mamcx 4y ago
> What are its weaknesses?
I think is easier to see this with what is their main strength: A declarative/reproducible OS setup. Is AMAZING for server deployment (like what you put in a docker file but that not mutate after it).
But I don't think will be so nice for day to day use. That is where a mutation OS is easier.
- SuperSandro2000 4y agoAs soon as you have multiple machines with shared configs it gets really attractive again.
- funcDropShadow 4y agoMy desktop development workstation is running on NixOS. I am always updating it as soon as possible because I know I can revert everything. That is damn nice.
- aidenn0 4y agoI don't agree. NixOS has many weaknesses, but a server/desktop divide is not one of them. Fwiw the best summary of "should I use NixOS" is https://news.ycombinator.com/item?id=33679621 https://news.ycombinator.com/item?id=33679621
- JamesSwift 4y agoThe biggest weakness is the built-in expectations it has on how packages install/operate. There are some patterns that will not fit into the box easily (e.g. native-compiled gems/node packages). Also since things are declarative, that means things like e.g. updating bash aliases has additional friction vs the traditional way of editing the file directly.
- kaba0 4y ago> updating bash aliases has additional friction vs the traditional way of editing the file directly Additional friction (not much imo), but you will actually be able to move that bash plugin that does that thing you didn’t even realize were not available in a vanilla shell.
- pxc 4y agoI ran NixOS on my living room emulation/gaming computer for years, until I stopped having one. It wasn't particularly high friction or server-y.