aboutsummaryrefslogtreecommitdiff
path: root/config/bash
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-02-24 17:07:33 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-02-24 17:07:33 +0100
commit468a789dbc4b1928c035d8590895efc533520a27 (patch)
tree74cb056c37eaa50cd50491a7665608488ed4feb1 /config/bash
parentf9883d2c3b3699d91e98feeffd7eece546f7c57e (diff)
downloaddotfiles-468a789dbc4b1928c035d8590895efc533520a27.tar.gz
dotfiles-468a789dbc4b1928c035d8590895efc533520a27.tar.bz2
dotfiles-468a789dbc4b1928c035d8590895efc533520a27.zip
Updated file tree to match XDG base directory specification
Diffstat (limited to 'config/bash')
-rw-r--r--config/bash/bashrc33
1 files changed, 33 insertions, 0 deletions
diff --git a/config/bash/bashrc b/config/bash/bashrc
new file mode 100644
index 0000000..bc5b9ab
--- /dev/null
+++ b/config/bash/bashrc
@@ -0,0 +1,33 @@
+###########
+# .bashrc #
+###########
+
+alias ls='ls --color=auto'
+alias grep='grep --color=auto'
+alias ll='ls -l'
+alias la='ls -A'
+alias v='vim'
+
+# adding superuser bin to PATH
+export PATH="/sbin:$PATH"
+
+# man with color
+export LESS_TERMCAP_mb=$'\e[1;32m'
+export LESS_TERMCAP_md=$'\e[1;32m'
+export LESS_TERMCAP_me=$'\e[0m'
+export LESS_TERMCAP_se=$'\e[0m'
+export LESS_TERMCAP_so=$'\e[01;33m'
+export LESS_TERMCAP_ue=$'\e[0m'
+export LESS_TERMCAP_us=$'\e[1;4;31m'
+
+export PS1="\n\[$(tput bold)$(tput setaf 2)\]\w\n\[$(tput setaf 1)\]❯ \[$( tput sgr0)\]"
+
+# set XDG paths
+export XDG_CONFIG_HOME="$HOME/.config/"
+export XDG_DATA_HOME="$HOME/.data/"
+
+# vim key bindings
+set -o vi
+
+# Added by c_formatter_42
+export PATH="$PATH:/home/charles/git/c_formatter_42"