{ ... }: { programs.starship = { enable = true; enableTransience = false; settings = { add_newline = true; 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)"; bash_indicator = " "; zsh_indicator = " 󱐋 "; fish_indicator = "󰈺 "; powershell_indicator = " "; cmd_indicator = " "; nu_indicator = " ν "; unknown_indicator = " "; }; status = { disabled = false; map_symbol = true; pipestatus = true; }; sudo = { disabled = false; }; }; }; }