Last active
May 27, 2023 12:06
-
-
Save PEZ/d451d8a66e10f8abc305b249fb7c5fad to your computer and use it in GitHub Desktop.
A mainly git focused starship config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# The longest config I have ever written to get something minimal. | |
# I only want: | |
# 1. an unabberiviated path | |
# 2. the git branch, status, commit, state | |
# 3. The newline. | |
# Rationale for this approach: | |
# I like a lot of the default format, so don't want to override it by default. | |
[directory] | |
disabled=false | |
# Allow path segments to be 100 chars long. (Haha, but it works!) | |
fish_style_pwd_dir_length=100 | |
[git_branch] | |
disabled=false | |
format="[$symbol$branch(:$remote_branch)]($style)" | |
[git_status] | |
disabled=false | |
up_to_date="[✔](bold green)" | |
# Enabled by default, included here for clarity | |
[line_break] | |
disabled=false | |
[git_commit] | |
disabled=false | |
[git_state] | |
disabled=false | |
[character] | |
disabled=false | |
# Is there a simpler way to disable all modules? | |
[git_metrics] | |
disabled=true | |
[username] | |
disabled=true | |
[hostname] | |
disabled=true | |
[localip] | |
disabled=true | |
[shlvl] | |
disabled=true | |
[singularity] | |
disabled=true | |
[kubernetes] | |
disabled=true | |
[vcsh] | |
disabled=true | |
[fossil_branch] | |
disabled=true | |
[hg_branch] | |
disabled=true | |
[pijul_channel] | |
disabled=true | |
[docker_context] | |
disabled=true | |
[package] | |
disabled=true | |
[c] | |
disabled=true | |
[cmake] | |
disabled=true | |
[cobol] | |
disabled=true | |
[daml] | |
disabled=true | |
[dart] | |
disabled=true | |
[deno] | |
disabled=true | |
[dotnet] | |
disabled=true | |
[elixir] | |
disabled=true | |
[elm] | |
disabled=true | |
[erlang] | |
disabled=true | |
[fennel] | |
disabled=true | |
[golang] | |
disabled=true | |
[guix_shell] | |
disabled=true | |
[haskell] | |
disabled=true | |
[haxe] | |
disabled=true | |
[helm] | |
disabled=true | |
[java] | |
disabled=true | |
[julia] | |
disabled=true | |
[kotlin] | |
disabled=true | |
[gradle] | |
disabled=true | |
[lua] | |
disabled=true | |
[nim] | |
disabled=true | |
[nodejs] | |
disabled=true | |
[ocaml] | |
disabled=true | |
[opa] | |
disabled=true | |
[perl] | |
disabled=true | |
[php] | |
disabled=true | |
[pulumi] | |
disabled=true | |
[purescript] | |
disabled=true | |
[python] | |
disabled=true | |
[raku] | |
disabled=true | |
[rlang] | |
disabled=true | |
[red] | |
disabled=true | |
[ruby] | |
disabled=true | |
[rust] | |
disabled=true | |
[scala] | |
disabled=true | |
[swift] | |
disabled=true | |
[terraform] | |
disabled=true | |
[vlang] | |
disabled=true | |
[vagrant] | |
disabled=true | |
[zig] | |
disabled=true | |
[buf] | |
disabled=true | |
[nix_shell] | |
disabled=true | |
[conda] | |
disabled=true | |
[meson] | |
disabled=true | |
[spack] | |
disabled=true | |
[memory_usage] | |
disabled=true | |
[aws] | |
disabled=true | |
[gcloud] | |
disabled=true | |
[openstack] | |
disabled=true | |
[azure] | |
disabled=true | |
[env_var] | |
disabled=true | |
[crystal] | |
disabled=true | |
# This generated a warning: | |
# [WARN] - (starship::config): Failed to load config value: invalid type: boolean `true`, expected struct CustomConfig | |
#[custom] | |
#disabled=true | |
[sudo] | |
disabled=true | |
[cmd_duration] | |
disabled=true | |
[jobs] | |
disabled=true | |
[battery] | |
disabled=true | |
[time] | |
disabled=true | |
[status] | |
disabled=true | |
[os] | |
disabled=true | |
[container] | |
disabled=true | |
[shell] | |
disabled=true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment