diff --git a/modules/home-manager/cli/starship/default.nix b/modules/home-manager/cli/starship/default.nix index afb8298..f88d8fd 100644 --- a/modules/home-manager/cli/starship/default.nix +++ b/modules/home-manager/cli/starship/default.nix @@ -12,10 +12,14 @@ in enable = true; enableZshIntegration = true; settings = { - format = "$username$hostname$directory$git_branch$git_state$git_status$cmd_duration$line_break $python$nix_shell$character"; + format = "$username$hostname$directory$git_branch$git_state$git_status$cmd_duration$line_break$python$nix_shell$character"; directory = { style = "blue"; truncate_to_repo = false; + truncation_length = 6; + truncation_symbol = "…/"; + read_only = "󰌾"; + format = "[$read_only]($read_only_style)[$path]($style) "; }; character = { success_symbol = "[󰅂](purple)"; @@ -27,7 +31,7 @@ in style = "bright-black"; }; git_status = { - format = "[[( *$conflicted$untracked$modified$staged$renamed$deleted)](218) ($ahead_behind$stashed)]($style) "; + format = "[[(*$conflicted$untracked$modified$staged$renamed$deleted)](218) ($ahead_behind$stashed)]($style) "; style = "cyan"; conflicted = "​"; untracked = "​";