From 6a9d7347a0620cf9b1a09782b72c7ba9d5dcc497 Mon Sep 17 00:00:00 2001 From: punkfairie Date: Sun, 9 Mar 2025 10:44:17 -0700 Subject: [PATCH] feat(home/starship): Add hostname to prompt --- modules/home/programs/cli/starship/theme.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/home/programs/cli/starship/theme.nix b/modules/home/programs/cli/starship/theme.nix index 647cf41..ae30e38 100644 --- a/modules/home/programs/cli/starship/theme.nix +++ b/modules/home/programs/cli/starship/theme.nix @@ -14,6 +14,7 @@ in { in { format = mkDefault (lib.concatStrings [ "$username" + "$hostname" "$directory" "$nix_shell" "$git_branch" @@ -38,12 +39,18 @@ in { username = { disabled = mkDefault false; - format = mkDefault (mkFormat " 󰧱 $user "); + format = mkDefault " [](fg:${base02})[ 󰧱 $user@]($style)"; show_always = mkDefault true; style_root = mkDefault "bg:${base02} fg:${base0D}"; style_user = mkDefault "bg:${base02} fg:${base0D}"; }; + hostname = { + ssh_only = mkDefault false; + format = mkDefault "[$hostname ]($style)[](fg:${base02}) "; + style = mkDefault "bg:${base02} fg:${base0D}"; + }; + directory = { format = mkDefault (mkFormat " $path "); style = mkDefault "bg:${base02} fg:${base0B}"; @@ -67,7 +74,7 @@ in { git_status = { disabled = mkDefault false; style = mkDefault "bg:${base02} fg:${base08}"; - format = mkDefault (mkFormat " $all_status$ahead_behind"); + format = mkDefault (mkFormat "$all_status$ahead_behind"); up_to_date = mkDefault "[ ✓ ](bg:${base02} fg:${base0D})"; untracked = mkDefault "[?\\($count\\)](bg:${base02} fg:${base09})"; stashed = mkDefault "[\\$](bg:${base02} fg:${base0D})";