diff options
Diffstat (limited to 'user/zsh')
-rw-r--r-- | user/zsh/zshrc-graphical.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/user/zsh/zshrc-graphical.sh b/user/zsh/zshrc-graphical.sh index d60c15a..678448e 100644 --- a/user/zsh/zshrc-graphical.sh +++ b/user/zsh/zshrc-graphical.sh @@ -1,5 +1,16 @@ # This file is sourced by .zshrc if parts/graphical.nix was imported. +function ssh() { + # In my ~/.ssh/config I configure host-specific background colors, for example: + # + # Host forest + # LocalCommand set-bg 003300 + # + # Since SSH doesn't provide a way of running a command on exit, this shell + # function takes care of resetting the background color on exit. + command ssh "$@"; reset-bg +} + if [ $TERM = foot ]; then # Enable spawning of new terminal instances in the current working directory function osc7-pwd() { |