From d36f1fd26a6862c0058e0ac7d5476d21fd829b9c Mon Sep 17 00:00:00 2001 From: fleaz Date: Tue, 16 Jan 2024 15:31:31 +0100 Subject: [PATCH] home/zsh: Added indicator if we are in a SSH session --- home-manager/modules/zsh.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/home-manager/modules/zsh.nix b/home-manager/modules/zsh.nix index a2b7b2f..6c226ca 100644 --- a/home-manager/modules/zsh.nix +++ b/home-manager/modules/zsh.nix @@ -18,6 +18,14 @@ "beep" = "paplay /usr/share/sounds/freedesktop/stereo/complete.oga"; # play "ding" for long running jobs }; initExtra = '' + autoload -U colors && colors + + function is_ssh(){ + if [ ! -z $SSH_CLIENT ]; then + echo %{$fg[red]%}SSH-Session on $(hostname -s)%{$reset_color%} + fi + } + RPS1='$(is_ssh) $(kubectx_prompt_info)' export EDITOR="nvim"; export PATH="$PATH:$HOME/.krew/bin:$HOME/bin:$HOME/go/bin"; source <(kubectl completion zsh)