1
0
Fork 0
dotfiles/programs/starship.nix

74 lines
1.5 KiB
Nix
Raw Normal View History

2021-12-06 22:35:29 +00:00
{
programs.starship = {
enable = true;
enableFishIntegration = true;
settings = {
add_newline = true;
cmd_duration = {
format = "\\[[ $duration]($style)\\]";
};
docker_context = {
symbol = " ";
format = "\\[[$symbol$context]($style)\\]";
};
elixir = {
symbol = " ";
format = "\\[[$symbol($version \\(OTP $otp_version\\))]($style)\\]";
};
erlang = {
symbol = " ";
format = "\\[[$symbol($version)]($style)\\]";
};
git_branch = {
symbol = " ";
format = "\\[[$symbol$branch]($style)\\]";
};
java = {
symbol = " ";
format = "\\[[$symbol($version)]($style)\\]";
};
nix_shell = {
symbol = " ";
format = "\\[[$symbol$state( \\($name\\))]($style)\\]";
};
nodejs = {
symbol = " ";
format = "\\[[$symbol($version)]($style)\\]";
};
package = {
symbol = " ";
format = "\\[[$symbol$version]($style)\\]";
};
php = {
symbol = " ";
format = "\\[[$symbol($version)]($style)\\]";
};
python = {
symbol = " ";
format = "\\[[\${symbol}\${pyenv_prefix}(\${version})(\\($virtualenv\\))]($style)\\]";
};
ruby = {
symbol = " ";
format = "\\[[$symbol($version)]($style)\\]";
};
time = {
format = "\\[[$time]($style)\\]";
};
};
};
}