69 lines
1.7 KiB
Nix
69 lines
1.7 KiB
Nix
{...}: {
|
|
programs.starship = {
|
|
enable = true;
|
|
enableTransience = true;
|
|
settings = {
|
|
add_newline = false;
|
|
c.symbol = " ";
|
|
character = {
|
|
success_symbol = "[ ](bold green)";
|
|
error_symbol = "[ ](bold red)";
|
|
};
|
|
command_timeout = 2000;
|
|
directory = {
|
|
truncation_length = 2;
|
|
fish_style_pwd_dir_length = 1;
|
|
truncate_to_repo = false;
|
|
};
|
|
direnv = {disabled = false;};
|
|
git_branch = {
|
|
only_attached = true;
|
|
ignore_branches = ["master" "main"];
|
|
};
|
|
git_commit = {
|
|
format = "[ $hash | $tag]($style) ";
|
|
tag_symbol = " ";
|
|
tag_disabled = false;
|
|
};
|
|
git_metrics = {disabled = false;};
|
|
git_status = {
|
|
stashed = " ";
|
|
ahead = " ";
|
|
behind = " ";
|
|
up_to_date = "";
|
|
diverged = " ";
|
|
conflicted = " ";
|
|
deleted = " ";
|
|
renamed = " ";
|
|
modified = " ";
|
|
staged = " ";
|
|
untracked = " ";
|
|
typechanged = " ";
|
|
};
|
|
hostname = {
|
|
ssh_only = false;
|
|
ssh_symbol = " ";
|
|
};
|
|
jobs = {symbol = " ";};
|
|
line_break = {disabled = false;};
|
|
localip = {disabled = false;};
|
|
memory_usage = {disabled = false;};
|
|
os = {
|
|
disabled = false;
|
|
format = "on [$symbol]($style) ";
|
|
};
|
|
python.python_binary = "python3";
|
|
shell = {
|
|
disabled = false;
|
|
format = "using [$indicator ]($style)";
|
|
};
|
|
status = {
|
|
disabled = false;
|
|
map_symbol = true;
|
|
pipestatus = true;
|
|
};
|
|
sudo = {disabled = false;};
|
|
};
|
|
};
|
|
}
|