4 ms·
I have no patience for FOSS maximalism as a default. That's why today I run NixOS.
by mixedCase 4y ago
I have no patience for FOSS maximalism as a default. That's why today I run NixOS.
- MuffinFlavored 4y agoI have no patience for tinkering with configs/learning some crazy syntax/worrying about toolchain reproducibility, that's why I run Mac OS, install Rust/node.js/Go/Java/C compiler once and forget about it.
- rgoulter 4y agoI won't argue that NixOS is a good choice for a practical-oriented "just do it" attitude. I'd say, though, that Nix has benefits above just package reproducibility. e.g.: > install Rust/node.js/Go/Java/C compiler once and forget about it. And if you need dependency libraries, you copy-paste the `brew install` commands from the readme. And if different projects need different Node versions, you'd use NVM to manage those. These problems are solvable and don't take much effort. (Well, for deploying code, it's difficult enough that Docker containers are as popular as they are). With Nix, you can have a "put in effort now to save effort later". So you can get the above as "push of a button" without having to copy-paste the commands. -- I mean, that's a neat benefit, that's not really focused on "reproduce the exact behaviour".
- diffeomorphism 4y agoInstalling macos on a Dell laptop, adding kexts, adding brew or macports, adding proper window management,... requires much more patience for tinkering. Or were you comparing to preinstalled, where to no surprise you have paid someone to do that for you? > install and forget about it. You are aware that problems don't just disappear when you forget, right?
- deleted 4y ago[deleted]
- guilhas 4y agoI think Guix approach is good, community helps with open-source packages, some third-party manages the non-free channels. And they are as easy to use https://gitlab.com/nonguix/nonguix https://gitlab.com/nonguix/nonguix There are flatpacks, snaps, appimages, PPAs, channels... why would you except a linux distro maintainer to work for free for a billion dollar company? Testing and maintain their software
- mixedCase 4y agoI don't expect them to do anything, I'm really happy with Guix's approach and I actually prefer Guix as a language to Nix as a language. But Nix/NixOS provides me a better experiences because of those decisions and thus, is why I use it.