Clean up and improve nix-env completion
Clean up and improve nix-env completion

By using the same pattern as in _nix we solve some problems:
- Stacking now works with the main option, eg. -q<tab> will be sane
- It's now possible to supply the main option after a common option

spwhitt/nix-zsh-completions