A bit of unqualified feedback on the question design I’ve noticed while reading/answering:
- Perhaps add a Nix on NixOS option to the platforms question to avoid confusion. I imagine a significant number of people might not properly read the question and miss the part excepting NixOS. If they were instead presented with “Nix on NixOS” and “Nix on other Linux distros”, there would very little room for error.
- Use-cases: What use-case does using nix-shell/nix run for trying software without permanent installation correspond to? It’s not really “development” eventhough that’s where it says nix-shell but the tool isn’t listed under “Install software as a user” which it (IMO) actually fits in. Perhaps list
nix-shell -p
/nix run
under “Install software as a user” aswell. - Ask NixOS questions first to avoid confusing the user (ideally hidden if they don’t claim to use Nix on NixOS). I’ve been confused by two instances of the survey and had to revise answers due to this. Perhaps start with a question that is unquestionably about NixOS rather than Nix first (i.e. deployment tool) to prime the user.
- It might be a good idea to list a few very popular DIY DEs such as i3, sway or hyprland. When the most popular category with >30% is “Other”, that’s kinda weird.