

My biggest issue with Nyx, and the reason why I’ve yanked it out of my flake twice now, is because unfortunately this repo has no quality control.
If the Nix foundation Hydra fails, the whole merge is cancelled. If Nyx’ build system fails, they just write the broken packages into the equivalent of shit_that_broke.json, and still push it.
Given that I’ve only wanted to use 1 package from the entire repo, it is shocking that it’s both impossible to bisect for debugging, but also increasingly frustrating to get any help with.
This is especially obvious for kernel packages, where nixos-unstable
is a little behind Nyx, so fully expect your builds to error out frequently, if you use applications, reliant on specific kernel functions, like what openrgb/openrazer people experienced a few releases ago
This is just a very fucked reminder of that easy success never comes without a cost. Unfortunately, normal people paid that debt, while business majors continue feeding the pump and dump machine