As we all know, Linux is not perfect and often requires users to get their hands dirty and dig in manually for debugging. And on no Linux distro I have ever used has this been more painful than on nixos.
One of the reasons is nix being one of the more unusual distros and this is kind of a fact of life that I can accept.
However what I do not think we need to accept is the lack of basic commands.
Whenever I want to debug anything on nixos I am always missing the commands to do so, because I do not have them installed.
Using busybox has made this issue slightly better, because it has - in theory - everything I should need to debug, however it creates new issues, as many commands end up not behaving as expected. The easiest example being: lsusb does not show device names.
And when I asked about this on the matrix, the response was: there would be no consensus about what to include and I am underestimating this communities ability yo bike-shed.
So I am making this thread because
a) I want to stop having to bother with commands constantly missing
b) I think it is possible to reach a consensus on this issue