So maybe some "positivity" (is this a term?):
#krops is absolutely heaven-sent! It is a deployment tool for nixos based systems and I deploy my server with it. It uses normal nixos configuration.nix files and it can also deploy multiple nodes. With krops, you can make services on different servers dependent on each other in a declarative way. Absolute awesomeness.
I should start deploying my local systems with it (I know a few people who do). This way I could let my local system share configuration with my server and couple them easily.
I could also make my notebook dependent on configuration of my workstation more easily. Right now, they just share configuration, but they do not actually depend on each other (which would be something like "alias remotempc = <host and port of MPD on other machine>" as an simple example).
but to come up with constructive criticism, you have to reflect what really annoys you! that needs effort. it's easy to say "I'm very frustrated by NixOS" or "nixpkgs is a huge pile of shit". but what does that mean? what exactly is bad and in best case, how could we solve it?
and write to the right place
what problem does it solve to remove it?
i think having many packages is a good thing. isn't arch popular because AUR has the most packages?
with a fork and you two stopping to contribute to nixos, we have two struggling projects and nixos is even worse... lowering the potential of the fork
this discussion should really happen in the forum, in a constructive way.
@davidak I did not say that I want a fork. I said that I thought about it and it is just too much effort.
I won't stop contributing to nixpkgs. I do not like a lot of things that happen, but it is still the best thing we have for packagemanagement right now!
Solving problems should be prio. Not avoiding them.
My problem is that #NixOS is going the way of Gnome, by disabling/removing possibilities to customise and enforcing opinionated default on users that are beyond reasonable. Example: with 20.09 I have to dig through the code to figure out how to disable nscd (hint: service.nscd.enable = false does not even build anymore, its mkForce system.nssModules = ). Apparently not wanting to run a program that you don't use is now considered a strange edge case.
@musicmatze While you're enjoying krops, its documentation would enjoy getting some contributions…
*hint hint, nudge nudge*
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!