If Void had repos large enough (or sufficient builds in xbps-src to make it large enough) then it would definitely be one of my top distros. I really like it overall, runit is SUPER simple to understand and manage, but there’s just SOOOOOOOOOOOOOOOOOO much that I want that’s missing that I can’t keep it around except as a VM to watch if they ever expand.
My only MAJOR complaints about systemd are that it’s usually implemented too early, when it started handling DNS I was CONSTANTLY having issues with my laptops due to sytemd-dns not funtioning correctly, etc. And then journald being binary instead of text. That’s my complaints. Past that, do I like it, no. But I’ll use it because it works, and that’s ultimately all I really care about.
But systemd free is always a choice. Personal, in ubuntu i didnt care much about init system, even i know what it was lol, in lmde learned a bit and manjaro was before arch with systemd i learnee systeme so is for me more natural then another services… but the path of linux is wide so yeah… let the linux with you.
Ah, didn’t know they had a searchable, that makes things easier. Sadly, the major stuff I want (a non-ugly office suite, aka either WPS-Office or OnlyOffice) aren’t available there either, so doesn’t actually do me any good for Void. Ah well, still might install it on my VM just to see how well it works.
freeoffice is there. I thought I saw that onlyoffice was being added. Void also supports flatpak so if all you want is office suites you can get those via flatpak.
I didn’t know about this package manager either. Actually NixOS itself looks like an interesting distro which takes a different approach at configuring and maintaining the system (even though it uses systemd). I was definitely too quick at saying that pretty much all the distros are the same under the hood.
The fact that it doesn’t seem to use the conventional filesystem hierarchy (from what I read) is a bit scary though.
nixos is a fantastic distro. I am running it quite a bit. I would warn you that the learning curve is enormous. You really need to take a step back and think of things differently.
The fact that everything is setup declaratively is really cool and totally reproducible. I run on it most if my service-type machines. I was also running it on my laptop until last night, when I felt like trying something else. I didn’t give removing a second though because I know I can put it back in 30 minutes.
Just load up the iso, git clone my nix config for the laptop back to it and it will automatically come back to the way it was.
I was wondering whether it is well enough adapted for a normal desktop usage? It looks like the stability is one of the priorities and software availability shouldn’t be a problem. Are there downsides?
The learning curve is not a problem in itself it is rather the fact that all this will apply only to NixOS…