From 3a674fad8d0a290d8a9a0d56b46d299aa1f485bf Mon Sep 17 00:00:00 2001 From: Dennis Date: Sun, 21 Sep 2025 21:22:02 +0200 Subject: [PATCH] updates bash prompt --- modules/bash/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/bash/default.nix b/modules/bash/default.nix index 49e3b53..db9c4a2 100644 --- a/modules/bash/default.nix +++ b/modules/bash/default.nix @@ -5,6 +5,7 @@ sessionVariables = { GPG_TTY = "$(tty)"; + PROMPT_DIRTRIM = "3"; }; shellAliases = { @@ -33,5 +34,13 @@ source "$EMACS_VTERM_PATH" fi ''; + + initExtra = '' + if [ -n "$INSIDE_EMACS" ]; then + PS1="[\u@\h:\w]\\$ " + else + PROMPT_COMMAND="PS1_CMD1=$(git branch --show-current 2>/dev/null)'; PS1='\u@\h \[\e[96m\]\w\[\e[0m\] (\[\e[95m\]$PS1_CMD1\[\e[0m\])\n\[\e[96m\]λ\[\e[0m\] " + fi + ''; }; }