aboutsummaryrefslogtreecommitdiff
path: root/cfg/fish/fish_prompt.fish.old
diff options
context:
space:
mode:
authorczjstmax <jstmaxlol@disroot.org>2026-05-16 17:13:57 +0200
committerczjstmax <jstmaxlol@disroot.org>2026-05-16 17:13:57 +0200
commitfcd2c8c3de5778632f023d95ba55d9a9067ae2f2 (patch)
tree56c3ab3bc89fa5e798cea122a163a840458d474e /cfg/fish/fish_prompt.fish.old
parent882d198df77701a16e94f6c6f3766f299abbaced (diff)
new prompt
Signed-off-by: czjstmax <jstmaxlol@disroot.org>
Diffstat (limited to 'cfg/fish/fish_prompt.fish.old')
-rw-r--r--cfg/fish/fish_prompt.fish.old25
1 files changed, 25 insertions, 0 deletions
diff --git a/cfg/fish/fish_prompt.fish.old b/cfg/fish/fish_prompt.fish.old
new file mode 100644
index 0000000..916e276
--- /dev/null
+++ b/cfg/fish/fish_prompt.fish.old
@@ -0,0 +1,25 @@
+function fish_prompt
+ set -l user $USER
+ set -l cwd $PWD
+ set -l home $HOME
+
+ if test "$cwd" = "$home"
+ # if in ~
+ echo -e (set_color white)"╭"(set_color red)"("(set_color white)"$user" \
+ (set_color red)"⮞"(set_color white)"⮞"(set_color red)"⮞" \
+ (set_color white)"~"(set_color red)")"(set_color red)"\n╰"(set_color normal)"⮞ "
+ # ╭(max⮞⮞⮞~)
+ # ╰⮞
+ else if string match -q "$home/*" $cwd
+ set -l relative (string replace "$home/" "~/" $cwd)
+ # if in a ~ subdir
+ echo -e (set_color white)"╭"(set_color red)"("(set_color white)"$user" \
+ (set_color red)"⮞"(set_color white)"⮞"(set_color red)"⮞" \
+ (set_color white)$relative(set_color red)")"(set_color red)"\n╰"(set_color normal)"⮞ "
+ else
+ # if in any other dir
+ echo -e (set_color white)"╭"(set_color red)"("(set_color white)"$user" \
+ (set_color red)"⮞"(set_color white)"⮞"(set_color red)"⮞" \
+ (set_color white)$cwd(set_color red)")"(set_color red)"\n╰"(set_color normal)"⮞ "
+ end
+end