Added .bashrc and .profile
authorCian Bagshaw <cian@cianb.xyz>
Tue, 29 Nov 2022 22:02:25 +0000 (22:02 +0000)
committerCian Bagshaw <cian@cianb.xyz>
Tue, 29 Nov 2022 22:02:25 +0000 (22:02 +0000)
.bashrc [new file with mode: 0644]
.profile [new file with mode: 0644]

diff --git a/.bashrc b/.bashrc
new file mode 100644 (file)
index 0000000..f59cbd0
--- /dev/null
+++ b/.bashrc
@@ -0,0 +1,32 @@
+# used cached pywal colorscheme 
+(cat ~/.cache/wal/sequences &)
+
+# colored prompt
+export PS1="\[$(tput bold)\]\[$(tput setaf 1)\][\[$(tput setaf 3)\]\u\[$(tput setaf 2)\]@\[$(tput setaf 4)\]\h \[$(tput setaf 5)\]\W\[$(tput setaf 1)\]]\[$(tput setaf 7)\]\\$ \[$(tput sgr0)\]"
+
+# colored manuals
+man() {
+    LESS_TERMCAP_md=$'\e[01;31m' \
+    LESS_TERMCAP_me=$'\e[0m' \
+    LESS_TERMCAP_se=$'\e[0m' \
+    LESS_TERMCAP_so=$'\e[01;44;33m' \
+    LESS_TERMCAP_ue=$'\e[0m' \
+    LESS_TERMCAP_us=$'\e[01;32m' \
+    command man "$@"
+}
+
+# vim mode
+set -o vi
+
+# ailiases
+alias v="vim"
+alias r="ranger"
+alias z="zathura"
+alias s="sxiv"
+alias ls="ls -lh --color=auto --group-directories-first"
+alias scp="scp -q"
+alias yay="yay --sudo doas --sudoflags -- --save"
+alias lpr="lpr -p -o media=a4"
+alias htop="htop -t"
+alias ytdl="youtube-dl"
+alias diff='diff --color=auto'
diff --git a/.profile b/.profile
new file mode 100644 (file)
index 0000000..7960397
--- /dev/null
+++ b/.profile
@@ -0,0 +1,36 @@
+# add .local/bin to path
+export PATH=$PATH:~/.local/bin
+
+# defaults programs
+export SHELL="bash"
+export PAGER="less"
+export EDITOR="vim"
+export VISUAL="vim"
+export BROWSER="brave"
+
+# default dirs
+export XDG_CONFIG_HOME="$HOME/.config"
+export XDG_DATA_HOME="$HOME/.local/share"
+export XDG_CACHE_HOME="$HOME/.cache"
+
+# program dirs 
+export VIMINIT="source ~/.config/vim/vimrc"
+export GROFF_TMAC_PATH="$HOME/.local/share/groff/tmac"
+export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc"
+export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch-config"
+export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc-2.0"
+export LESSHISTFILE="-"
+export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc"
+export INPUTRC="${XDG_CONFIG_HOME:-$HOME/.config}/shell/inputrc"
+export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh"
+export WINEPREFIX="${XDG_DATA_HOME:-$HOME/.local/share}/wineprefixes/default"
+export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/password-store"
+export TMUX_TMPDIR="$XDG_RUNTIME_DIR"
+export ANDROID_SDK_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/android"
+export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo"
+export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/go"
+export ANSIBLE_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/ansible/ansible.cfg"
+export UNISON="${XDG_DATA_HOME:-$HOME/.local/share}/unison"
+export HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/history"
+export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config"
+export ELECTRUMDIR="${XDG_DATA_HOME:-$HOME/.local/share}/electrum"