I hate NixOS but I love NixOS.
-
I hate NixOS but I love NixOS.
So i wrote a Blogpost to explain.And no it is not just "i can never leave NixOS"
it is actual critique and i am probably gonna leave NixOSHere is the Blogpost why that is
Though it is super long with an expected reading time of almost 20min if you go purely by WPM
I hope you like it and it is understanable. I appreciate all thoughts!
If you like that one: check out my website in general i bet you will find more things you like :3
-
I hate NixOS but I love NixOS.
So i wrote a Blogpost to explain.And no it is not just "i can never leave NixOS"
it is actual critique and i am probably gonna leave NixOSHere is the Blogpost why that is
Though it is super long with an expected reading time of almost 20min if you go purely by WPM
I hope you like it and it is understanable. I appreciate all thoughts!
If you like that one: check out my website in general i bet you will find more things you like :3
I read the whole article / blogpost and think your critique is fair.
Sometimes doing things “the nix way” can make workflows harder instead of simpler.
Even with all the benefits and flaws Nixos has.
-
I hate NixOS but I love NixOS.
So i wrote a Blogpost to explain.And no it is not just "i can never leave NixOS"
it is actual critique and i am probably gonna leave NixOSHere is the Blogpost why that is
Though it is super long with an expected reading time of almost 20min if you go purely by WPM
I hope you like it and it is understanable. I appreciate all thoughts!
If you like that one: check out my website in general i bet you will find more things you like :3
@peritia There are solutions for some of the issues you've brought up - and of course, they aren't all in one place.

In terms of boilerplate/reusability, I use the dendritic pattern with den (https://github.com/denful/den) which cuts down so much on boilerplate stuff. You can put all your nvidia stuff into a module and only import it on certain machines that need it, that sort of thing. Makes managing my laptop, desktop and handheld pretty easy. Of course, that means flakes, that means one more thing to learn on top of that as well.
wrapper-modules might be interesting for you for making some of your environment more portable, Vimjoyer has a video about setting that up: https://birdeehub.github.io/nix-wrapper-modules/md/intro.html
Also, don't forget that you can use build-vm to build a VM out of your nix configuration too.
I'm not using Nix on my homelab as I'm pretty standardized on Proxmox so I can't say I know much about how difficult it is to set up Minecraft the nix way. I'm basically using a docker image in a VM for it.
The hardest part is avoiding systemd if you feel that strongly against it (as I did at one point long ago as well, still not happy with it).
All in all, I think it was pretty fair and interesting blogpost.
-
R relay@relay.publicsquare.global shared this topicR relay@relay.mycrowd.ca shared this topic