From 34674404292e08836012140167831267d1331426 Mon Sep 17 00:00:00 2001 From: ant Date: Wed, 30 Apr 2025 19:59:24 +0200 Subject: [PATCH] show user@hostname in a shell opened from an ssh connection --- fish.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fish.nix b/fish.nix index 45dc15a..db7fdf5 100644 --- a/fish.nix +++ b/fish.nix @@ -74,8 +74,14 @@ set -l direnv_status (direnv status | grep -q "Found RC path" && echo " direnv") # end + if set -q SSH_CLIENT + set login_str (prompt_login) + else + set login_str "" + end + # echo -n -s (prompt_login)' ' (set_color $color_cwd) (prompt_pwd) $normal (fish_vcs_prompt) \ - echo -n -s (set_color $color_cwd) (prompt_pwd) $normal (fish_vcs_prompt) \ + echo -n -s $login_str " " (set_color $color_cwd) (prompt_pwd) $normal (fish_vcs_prompt) \ (set_color -i yellow) $direnv_status $normal " "$prompt_status " "$suffix " " ''; # run $argv when a file tracked by git is updated.