summaryrefslogtreecommitdiff
path: root/shells/.config/bash
diff options
context:
space:
mode:
authorNaz <ndpm13@ch-naseem.com>2025-09-05 22:39:18 +0100
committerNaz <ndpm13@ch-naseem.com>2025-09-06 12:17:49 +0100
commit8f0048fde624e304203552d5ebef92ca6f30d618 (patch)
tree63464a134451f314dedc21712157af70611138b6 /shells/.config/bash
✨feat: add shells configuration files.
Diffstat (limited to 'shells/.config/bash')
-rw-r--r--shells/.config/bash/bashrc18
1 files changed, 18 insertions, 0 deletions
diff --git a/shells/.config/bash/bashrc b/shells/.config/bash/bashrc
new file mode 100644
index 0000000..a38ac14
--- /dev/null
+++ b/shells/.config/bash/bashrc
@@ -0,0 +1,18 @@
+# Common configs
+source $HOME/.config/shells/shellsrc
+
+# Completion
+[[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \
+ . /usr/share/bash-completion/bash_completion
+
+# Vi mode
+set -o vi
+
+# Eval Zoxide
+eval "$(zoxide init bash)"
+
+# Eval FZF
+eval "$(fzf --bash)"
+
+# Prompt
+PS1='\[\e[91;1m\][\[\e[93m\]\u\[\e[92m\]@\[\e[94m\]\h \[\e[0;95m\]\W\[\e[91;1m\]]\[\e[0m\]\\$ '