Well let’s see if it is worth it or if I go back to debian.
Please use it for at least one week, as it’s a learning experience and not meant for everyone. It took me around a week to become familiar with Nix and Flakes, but I believe it was worth it since now I have to tweak things less often and my configuration’s decently organized.
Also try out Home Manager
I will. I could already fall in love with it I think.
Still some minor issues but for example I installed timeshift and wanted to set up a root backup when it hit me: i don’t need that on nixos XD.
The only thing I still need to figure out is how do I automatically backup my nix configuration. But maybe sth. Like Dropbox will do.
I don’t want to publish it to git unsanitzed.
I don’t want to publish it to git unsanitzed.
You could make a private repo and set up an SSH key to access it. For example, I have my dotfiles hosted on Codeberg but it’s a private repo so only I have access to it (although I would not recommend putting unencrypted passwords, even in a private repository)
Although I understand if you mean not publishing to GitHub as I guess there has been some controversy and it’s owned by Microsoft.
That’s not a meme
Correct. But I thought Nixos is a meme by itself. And it fits this community better than the Linux one
So just for fun I’ll document how everything goes.
Making a new user with fresh home folder fixed most of my issues.
I managed to get iscsi working.
Vlc settings can be changed in the new home folder too, but for some reason this vlc version shows ssa subtitles wrong. Probably not nixos fault.
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