non-Linux: more adjustments

Also reordered stuff in all-packages.nix.
Fix the hash changes accidentally caused in 98436616

Moreover I'm not sure It's legal to add *lists inside* buildInputs.