some more cleanup and started crafting new prompt
This commit is contained in:
parent
2f24f85e44
commit
25d02e5d3a
5 changed files with 35 additions and 20 deletions
22
modules/utils/prompt.fish
Normal file
22
modules/utils/prompt.fish
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue