Compare commits

...

3 commits

View file

@ -1,5 +1,5 @@
{ lib }: { lib }:
let language-format-string = "[$symbol($version )]($style)"; let language-format-string = " [$symbol($version )]($style)";
in { in {
enable = true; enable = true;
@ -11,13 +11,14 @@ in {
"$os" "$os"
" " " "
"($container )" "($container )"
"($direnv)"
"\\[" "\\["
"([$username](bold yellow)@[$hostname](bold red) )" "([$username](bold yellow)@[$hostname](bold red) )"
"[$directory](cyan)" "[$directory](cyan)"
"($git_branch$git_commit$git_state$git_metrics$git_status)" "($git_branch$git_commit$git_state$git_metrics$git_status)"
"\\] " "\\] "
"($package)" "($conda$nix_shell)"
"($conda$direnv$julia$nix_shell$nodejs$python$quarto$rlang$ruby)" "($julia$nodejs$python$quarto$rlang$ruby)"
"($shell)" "($shell)"
"$character" "$character"
]; ];
@ -26,6 +27,16 @@ in {
success_symbol = "[\\$](bold green)"; success_symbol = "[\\$](bold green)";
error_symbol = "[\\$](bold red)"; error_symbol = "[\\$](bold red)";
}; };
conda = { format = "[$symbol$environment]($style) "; };
direnv = {
disabled = false;
allowed_msg = "";
not_allowed_msg = "";
denied_msg = "";
loaded_msg = "";
unloaded_msg = "";
symbol = " ";
};
git_metrics = { disabled = false; }; git_metrics = { disabled = false; };
git_status = { git_status = {
# Remove trailing space from format string # Remove trailing space from format string
@ -37,7 +48,7 @@ in {
symbol = ""; symbol = "";
impure_msg = "/󰓑"; impure_msg = "/󰓑";
pure_msg = "/󱕦"; pure_msg = "/󱕦";
format = "[$symbol$state( ($name))]($style)"; format = "[$symbol$state( ($name))]($style) ";
}; };
nodejs = { format = language-format-string; }; nodejs = { format = language-format-string; };
os = { os = {
@ -52,10 +63,6 @@ in {
NixOS = ""; NixOS = "";
}; };
}; };
package = {
format = language-format-string;
symbol = " ";
};
python = { python = {
format = format =
"[\${symbol}\${pyenv_prefix}(\${version} )(($virtualenv) )]($style)"; "[\${symbol}\${pyenv_prefix}(\${version} )(($virtualenv) )]($style)";