aboutsummaryrefslogblamecommitdiff
path: root/users/programs/starship.nix
blob: 8a541ceb9dda7bccd146495ff701c409e4a7a75c (plain) (tree)







































                                                           
{ ... }:
{
  programs.starship = {
    enable = true;
    settings = {
      add_newline = false;
      character = {
        success_symbol = "[›](bold green)";
        error_symbol = "[›](bold red)";
      };
      directory = {
        fish_style_pwd_dir_length = 3;
      };
      git_branch = {
        symbol = "🌱 ";
      };
      git_commit = {
        commit_hash_length = 4;
      };
      git_status = {
        deleted = "✗";
        modified = "✶";
        staged = "✓";
        stashed = "≡";
      };
      "$schema" = "https://starship.rs/config-schema.json";
      hostname = {
        ssh_only = true;
      };
      username = {
        disabled = true;
      };
      kubernetes = {
        disabled = false;
        style = "bold blue";
      };
      nix_shell.disabled = false;
    };
  };
}