Well let’s see if it is worth it or if I go back to debian.
the NixOS btw is spreading
Please no. It’s embarrassing, annoying, and cringe-worthy to see Arch users do it, even worse when uses for other distros.
Oh snap, you got me there! What a zinger.
The moire… my eyes!
Welcome to the fold!
If you get a chance check out guix as well.
I just took my first dip into it recently, and so far I’m really liking it. Doing almost everything from a single config file is awesome. I’ve had to google a lot of solutions, but every time, the answer was “add this line to your config file and rebuild.” That’s it.
I like the idea. And since I am breaking my system on a regular basis I love the possibility to go back or not break it in the first place. However I noticed some issues.
Iscsi isn’t working since the program can’t change specific files. Vlc settings can’t be changed and sth is wrong with the default ones.
Nixos makes things write only that shouldn’t be or there’s missing an option to make a new version by changing the file.
Me: *declares an app*\
nixpkgs: Oh what’s that, you wanted an entire extra desktop stack inside a separate closure? Yes, sir!
Me: plz no
Try installing a cinnamon app on a gnome distro and you get the same dependencies pulled in, but also put in PATH
This is my problem, perhaps not with nixpkgs, but nixpkgs:nixos-stable. Throughout history the call to fame for distribution is not all the fancy bells and whistles, but the cohesiveness and stability of the stack - the entire stack.
I’m not saying this is a flaw of nixpkgs, but rather a fair amount of technical debt on the of part NixOS maintainers and developers. It’s a vast movable system of modules, while being immutable at the same time. It ain’t easy. So more contribution is needed.
I’m happy that people join and help with that. I’ll still use NixOS and nixpkgs for embedded, specialised cases, even as servers, but I’m not going to run it on a workstation. But, I’m hopeful for the future. I’d like to run it, but not yet.
It’s not really necessary anyways, nix can run on any system… now onto my adventures of bringing nix to an immutable Fedora system without a container or VM lol