Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Demolishun35051191d@netikras I don't know. I searched all over and didn't see a definite NIX hit. Just a lot of random things.
-
netikras34852191d@Demolishun well `nix` is the main executable of the nix ecosystem. And I agree, it's a very powerful toolset. I'm also falling in love with it. And if not for the Nix language, I'd be using it on every freaking project. People juggling multiple projects on the same hardware would immediately recognize its power.
Maybe it's folks like me the OP is talking about... -
Demolishun35051191d@netikras yeah, I think you might be right. Sounds like Nix is the new Arch or something.
-
netikras34852191d@Demolishun yupp.
Interestingly, the core of nix is nixpkgs. And the NixOS is built using nixpkgs :) A package manager :)
I'm not interested in the OS. But using nix (as a package manager) in CI pipelines and development projects (along with direnv) IMO is a very good idea.
Imagine you're working with ~10 projects of various stacks at a time and you don't have to install any of the tools required for those projects' development/maintenance. You just `cd` into the project's directory and the tools of the right versions (java, npm, yarn, gradle, awscli, terraform, kubectl, etc.) automatically become available in your $PATH, NOT installed in your OS. -
Demolishun35051191d@netikras I know we can't escape package managers. But every time I see a reference to a new one or an existing one I think: "supply chain attack vector". Then I start wondering how they prevent someone putting a shitty package in the network.
God, NIX users are wayy more obnoxious than Arch users ever were.
This is getting ridicolous with the preachiness about how bad linux is.
I do understand the value of nix, but it feels like these people are kids in their 20s that fundamentally misunderstand how the traditional software distribution model works.
rant
nixos