{pkgs, ...}: { programs.bash = { promptInit = '' PS1="$(${pkgs.ncurses}/bin/tput bold)\w \$([[ \$? == 0 ]] && echo \"\[\033[1;32m\]\" || echo \"\[\033[1;31m\]\")\$$(${pkgs.ncurses}/bin/tput sgr0) "''; interactiveShellInit = '' set -o vi ''; enableCompletion = true; }; }