From 3389e89ec7b6f42ac4a1a6ddeb47fc5a1628c3bb Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Mon, 9 Mar 2026 20:26:17 +0530 Subject: Some minor code refactoring --- modules/tools/starship/default.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'modules/tools/starship') 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)''; -- cgit v1.2.3