4 ms·
I've been reviewing some of the nix packages for apps I care about, including python and zotero. It's a little bit difficult to argue that these packages are mu
by barfbagginus 2y ago
I've been reviewing some of the nix packages for apps I care about, including python and zotero. It's a little bit difficult to argue that these packages are much cleaner than the zotero or python packages you'd see in Debian, Arch, or Alpine.
They're big balls of mud, exacerbated somewhat by nix's tendency to encourage inline expressions and shell scripts. This reintroduces a need to mentally interpret intermediate values, conflicting with easy audits - a big reason for declarative packaging in the first place. I've avoided adopting nix given that I didn't see a clear path towards cleaning up these kinds of packages.
I wonder if this community shakeup could be an opportunity for a more literate and prosaic format for nix. If we're booting some of the long time chooms on account of them being socially regressive, what would you bet that they're also the reason for nix's seemingly "non-negotiable" technical debts? I guess we'll see!
Here's hoping the fork will be a nicer place with cleaner codes.