3 ms·
Great comments, thanks for the feedback! Pretty much all your points are fair. I will just say that this post is just a personal reflection and not meant to deg
by nathanckim18 3y ago
Great comments, thanks for the feedback! Pretty much all your points are fair. I will just say that this post is just a personal reflection and not meant to degrade NixOS as a system for others, as I wrote near the end of the post. 100% agree with the point that it just required more tinkering than I was willing to work with. As for your specific points:
1. This is a bit off, Nix does not exactly let me continue using existing tools. NixOS' dependency system means that the R dependency management system I was using (renv) would not work on its own. renv would try to compile R libraries but would fail because it could not find dependencies
I accept that Nix provides a way to handle this problem through buildFHSUserEnv, but the point I raised in the post was that buildFHSUserEnv feels hacky and unparadigmatic. I conceded, through additional NixOS configuration, that I couldn't use NixOS' store or use the NixOS recommended way of installing R libraries
2. Yep, not surprising at all, definitely to be expected. The point I wanted to make in the post was that NixOS makes it harder to tell whether it is a Linux or game-specific issue or if it is because of NixOS
Also, even though it wasn't surprising in the least, it was still a major annoyance/frustration
3. Not all captive portals, most just used a 302 HTTP redirect which works without trouble, but some were weirder -- although I'm beginning to think that this was because I didn't have `networking.useDHCP = true` enabled, as I wrote in another comment