3 ms·
I never tried going all in on Nix, but I don't think it's an all or nothing proposition. In my case, I use Ubuntu for my personal notebook and I wanted to proto
by namaria 3y ago
I never tried going all in on Nix, but I don't think it's an all or nothing proposition. In my case, I use Ubuntu for my personal notebook and I wanted to prototype something with Elixir. The distro package is versions behind latest so I can't use Phoenix 1.7 with it. The solution was simple: there's a Nix package for the latest version, so I simply used nix-shell. Bonus points for having VSCode so I didn't have to install it on my personal machine. So for the price of running <nix-shell -p vscode erlang elixir> I got all I needed with very minimal fuss.
- jokethrowaway 3y agoUbuntu is so out of date it's barely useable. I've been a nixos user for years and I generally had the opposite problem: the latest of the package you want is not available but hey here's a version from months ago - or just build it yourself (which is not hard, oftentimes updates work fine with no build change, you just point at a different version). Also rebuilding everything at every update take forever (I had a few nix-shells with ai dependencies that would take hours to upgrade). I love the concept of nix but I'm back to Arch, binary bleeding edge packages and AUR for less supported stuff.
- namaria 3y agoYes I think I will move on from Ubuntu on the next opportunity. It was a great starter Linux tho.