some more cleanup and started crafting new prompt

This commit is contained in:
twoneis 2025-03-09 18:37:02 +01:00
parent 2f24f85e44
commit 25d02e5d3a
5 changed files with 35 additions and 20 deletions

22
modules/utils/prompt.fish Normal file
View file

@ -0,0 +1,22 @@
set -l last_status $status
set -l stat
if test $last_status -ne 0
set stat (set_color -o red)"[$last_status] "(set_color normal)
end
set -l path (set_color -i blue)(prompt_pwd -D 4096)(set_color normal)
set -l prompt (set_color -o magenta)"> "(set_color normal)
set -l nix
if test -n "$IN_NIX_SHELL"
set nix (set_color white)"❄ "(set_color normal)
end
set -l ssh
if test -n "$SSH_CLIENT"
set ssh (set_color brblack)"$USER@$hostname"
end
string join "" -- $stat $path \n $nix $prompt