dotfiles for my Linux setup

[[ 🗃 ^ezb9j dotfiles ]] :: [📥 Inbox] [📤 Outbox] [💥 Errbox] [🐤 Followers] [🤝 Collaborators] [🏗 Projects] [🛠 Commits]

Clone

HTTPS: git clone https://code.naskya.net/repos/ezb9j

SSH: git clone USERNAME@code.naskya.net:ezb9j

Branches

Tags

main :: shell / .config /

starship.toml

"$schema" = "https://starship.rs/config-schema.json"
add_newline = true

format = """
$username@$hostname $directory$git_branch$git_status$time$cmd_duration$status
$character
"""

[character]
success_symbol = "[\\$](green)"
error_symbol   = "[\\$](red)"

[username]
style_user = "white"
style_root = "red"
format = "[$user]($style)"
disabled = false
show_always = true

[hostname]
ssh_only = false
style = "white"
format = "[$hostname]($style)"

[cmd_duration]
min_time = 2_000
style = "white"
format = "\\(+[$duration]($style)\\) "

[directory]
style = "purple bold"
repo_root_style = "white bold"
truncation_length = 100
truncate_to_repo = false
format = "[$path]($style)[$lock_symbol]($lock_style) "
repo_root_format = "[$before_root_path]($style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) "

[git_branch]
style = "purple bold"
format = "on [$branch(:$remote_branch)]($style) "

[git_status]
style = "purple bold"
conflicted = "[!]($style) "
ahead = "[↑]($style)$count "
behind = "[↓]($style)$count "
diverged = "[↑]($style)$ahead_count [↓]($style)$behind_count "
untracked = "[?]($style)$count "
stashed = "[*]($style)$count "
modified = "[±]($style)$count "
staged = "[+]($style)$count "
renamed = "[→]($style)$count "
deleted = "[x]($style)$count "
format = "$all_status$ahead_behind"

[time]
disabled = false
time_format = "%T"
style = "white"
format = "[$time]($style) "

[status]
disabled = false
pipestatus = true
format = "[$status $signal_name$common_meaning]($style)"
pipestatus_format = "$pipestatus"

[See repo JSON]