diff options
| author | Arpit Chakladar <arpitchakladar@proton.me> | 2026-03-09 20:26:17 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@proton.me> | 2026-03-09 20:26:17 +0530 |
| commit | 3389e89ec7b6f42ac4a1a6ddeb47fc5a1628c3bb (patch) | |
| tree | a23adc82d229a2b919ea1fcfb11e343671619518 /modules/tools/starship/default.nix | |
| parent | d308f652cd9aab7c68daaf82abe1ec01ffaa698c (diff) | |
| download | home-manager-config-3389e89ec7b6f42ac4a1a6ddeb47fc5a1628c3bb.tar.gz home-manager-config-3389e89ec7b6f42ac4a1a6ddeb47fc5a1628c3bb.zip | |
Some minor code refactoring
Diffstat (limited to 'modules/tools/starship/default.nix')
| -rw-r--r-- | modules/tools/starship/default.nix | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/modules/tools/starship/default.nix b/modules/tools/starship/default.nix index e8c657c..02e845e 100644 --- a/modules/tools/starship/default.nix +++ b/modules/tools/starship/default.nix @@ -4,7 +4,7 @@ options.tools.starship = { enable = lib.mkEnableOption "Enables starship."; }; - + config = lib.mkIf config.tools.starship.enable { programs.starship = { enable = true; @@ -14,50 +14,50 @@ mkSegment = content: ''[┄\[](red)[${content}]($style)[\]](red)''; in { add_newline = true; - + format = '' [╭─\[](red)$hostname[@](red)$username[\]](red)$directory$git_branch$git_status$nix_shell [╰─](red)$status$character ''; - + character.format = "[](red)"; - + username = { style_user = "blue"; style_root = "red bold"; format = "[$user]($style)"; show_always = true; }; - + hostname = { ssh_only = false; style = "green"; format = "[$hostname]($style)"; }; - + directory = { style = "purple"; truncate_to_repo = false; format = mkSegment "$path"; }; - + git_branch = { style = "bold yellow"; format = ''[┄\[](red)[$symbol$branch(:$remote_branch)]($style)''; }; - + git_status = { style = "cyan"; format = ''( [$all_status$ahead_behind]($style))[\]](red)''; }; - + nix_shell = { format = mkSegment "$symbol $state( \($name\))"; symbol = ""; impure_msg = ""; pure_msg = ""; }; - + status = { disabled = false; format = ''${mkSegment "$symbol $status"}[┄─](red)''; |
