summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVon Random <von@mechanus.net>2023-06-19 14:19:03 +0300
committerVon Random <von@mechanus.net>2023-06-19 14:19:03 +0300
commit12f1b59a09855a4697a30539a2225d1fee8b5536 (patch)
tree12dd19b3b2418a6649d4e03beec359ccfad012fe
parent247648461876b5f3761a1e34fe125c700e22824d (diff)
fish: show username@host over ssh
-rw-r--r--cli/.config/fish/functions/fish_prompt.fish1
-rw-r--r--cli/.config/fish/functions/prompt.user.fish5
2 files changed, 6 insertions, 0 deletions
diff --git a/cli/.config/fish/functions/fish_prompt.fish b/cli/.config/fish/functions/fish_prompt.fish
index ff8af6e..cf683ec 100644
--- a/cli/.config/fish/functions/fish_prompt.fish
+++ b/cli/.config/fish/functions/fish_prompt.fish
@@ -1,6 +1,7 @@
function fish_prompt
set -g prompt_string
set -g prev_color
+ prompt.user
prompt.add blue (prompt_pwd)
prompt.git
prompt.add normal $prompt_bang
diff --git a/cli/.config/fish/functions/prompt.user.fish b/cli/.config/fish/functions/prompt.user.fish
new file mode 100644
index 0000000..102c768
--- /dev/null
+++ b/cli/.config/fish/functions/prompt.user.fish
@@ -0,0 +1,5 @@
+function prompt.user
+ if test -n "$SSH_CLIENT" || string match -qe root "$USER"
+ prompt.add black $USER@$hostname
+ end
+end