| ▲ | wredcoll 2 days ago | ||||||||||||||||||||||
When I first met NixOS, it struck me as a super cool idea that would be incredibly useful just as soon as every other piece of software/programmer in the world converted to using it. I haven't seen anything to change my mind since. | |||||||||||||||||||||||
| ▲ | jchw 2 days ago | parent | next [-] | ||||||||||||||||||||||
I think its mere existence and influence is already good enough. A fair number of modern open source projects either come with Nix flakes or are designed to work well in an immutable environment whether it is NixOS, SteamOS, or inside of a Flatpak or Docker container. The Nix contribution is trying to convince things to 1. stop hard-depending on FHS, 2. allow things to build and be used in a hermetic way, i.e. pushing projects to stop fetching things from the internet during the build phase or at least provide an escape hatch to avoid this. If it hasn't been working, they could've fooled me. Nixpkgs definitely appears to be the largest and most up-to-date single Linux package repository out there. | |||||||||||||||||||||||
| ▲ | wredcoll 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
To elaborate in a way that will make absolutely everyone unhappy, framework vs library is a decent analogy here and nixos is very definitely a framework. Compare that to systemd, which despite having more tentacles than your average jellyfish, is actually a library, relative to "linux" as a whole. It's one reason it has more adoption. | |||||||||||||||||||||||
| ▲ | toshinoriyagi 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||
I don't think this is true. I've been using NixOS for years and it's awesome. Total game changer for managing my PC and development environments. More adoption will help of course, but I certainly haven't needed it to get tons of value from Nix. | |||||||||||||||||||||||
| ▲ | televisionsaval 2 days ago | parent | prev [-] | ||||||||||||||||||||||
I don't really get the idea of needing converts when nixpkgs is basically the largest and most up to date.. Using another Linux as a system engineer you would certainly know how to build outside the package system because you would have to. | |||||||||||||||||||||||
| |||||||||||||||||||||||