* starship: add nushell integration support
(cherry picked from commit 7ae7250df8)
* starship: fix nushell integration
Overwrite starship/init.nu if already exists, since this is a cache
file for sourcing in `init.nu`.
(cherry picked from commit 646ac0ad17)
* starship: re-add ion integration
which was apparently mistakenly removed in commit 7ae7250
(cherry picked from commit a62e4c88d7)
* starship: Use mkEnableOption (#3701)
---------
Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me>
Co-authored-by: Aidan Gauland <aidalgol@users.noreply.github.com>
Co-authored-by: Marcel Transier <34482842+marceltransier@users.noreply.github.com>