From 36107610fe6352d45b360dfc22c83143882b6234 Mon Sep 17 00:00:00 2001 From: Cian Bagshaw Date: Tue, 29 Nov 2022 22:02:25 +0000 Subject: [PATCH] Added .bashrc and .profile --- .bashrc | 32 ++++++++++++++++++++++++++++++++ .profile | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 .bashrc create mode 100644 .profile diff --git a/.bashrc b/.bashrc new file mode 100644 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 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" -- 2.20.1