# 🚀 Installazione Avanzata

Per installare starship, è necessario fare due cose:

  1. Ottieni il binario starship sul tuo computer
  2. Indica alla tua shell di usare il binario starship come prompt modificando i suoi script in init

Per la maggior parte degli utenti, le istruzioni nella pagina principale funzioneranno bene. Tuttavia, per alcune piattaforme più specializzate, sono necessarie istruzioni diverse.

Ci sono così tante piattaforme là fuori che non sono tutte inserite nel README.md principale, così ecco alcune istruzioni di installazione per altre piattaforme della community. La tua non c'è? Per favore, aggiungilo qui se capisci che manca!

# Chocolatey (opens new window)

# Prerequisiti

Vai alla pagina di installazione Chocolatey (opens new window) e segui le istruzioni per installare Chocolatey.

# Installazione

choco install starship

# termux (opens new window)

# Prerequisiti

pkg install getconf

# Installazione

sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --bin-dir /data/data/com.termux/files/usr/bin

# Funtoo Linux (opens new window)

# Installazione

On Funtoo Linux, starship can be installed from core-kit (opens new window) via Portage:

emerge app-shells/starship

# Nix (opens new window)

# Ottenere il Binario

# Imperativo

nix-env -iA nixos.starship

# Dichiarativo, singolo utente, tramite home-manager (opens new window)

Abilita il modulo programs.starship nel tuo file home.nix e aggiungi le tue impostazioni

{
  programs.starship = {
    enable = true;
    enableZshIntegration = true;
    # Configuration written to ~/.config/starship.toml
    settings = {
      # add_newline = false;

      # character = {
      #   success_symbol = "[➜](bold green)";
      #   error_symbol = "[➜](bold red)";
      # };

      # package.disabled = true;
    };
  };
}

poi eseguire

home-manager switch

# Dichiarativa, di sistema, con NixOS

Aggiungi pkgs.starship a environment.systemPackages in configuration.nix, poi esegui

sudo nixos-rebuild switch