# vim: ft=sh # # PROFILE # # SCRIPTS [ -d ~/repos/scripts ] && PATH=$PATH:~/repos/scripts # EDITOR if command -v vim >/dev/null 2>&1; then export EDITOR=vim export VISUAL=vim fi # HISTORY export HISTFILE=~/.cache/bash_history # LESS export LESS="-R" export LESSCHARSET=utf-8 export LESSHISTFILE=~/.cache/less_history export LESS_TERMCAP_mb=$'\e[01;33m' # begin blinking export LESS_TERMCAP_md=$'\e[01;33m' # begin bold export LESS_TERMCAP_me=$'\e[0m' # end all mode like so, us, mb, md, mr export LESS_TERMCAP_so=$'\e[7m' # start standout mode export LESS_TERMCAP_se=$'\e[0m' # end standout-mode export LESS_TERMCAP_us=$'\e[1;37m' # start underlining export LESS_TERMCAP_ue=$'\e[0m' # end underline # BEMENU if command -v bemenu >/dev/null 2>&1; then fg="#eeeeee" bg="#000000" mg="#111111" hl="#00ffff" export BEMENU_OPTS=" --ignorecase \ --no-spacing \ --width-factor 0.4 \ --line-height 20 \ --list 10 \ --border 2 \ --border-radius 5 \ --prompt '>' \ --scroll always \ --single-instance \ --bdr $hl \ --tb $mg --tf $hl \ --cb $fg --cf $fg \ --nb $bg --nf $fg \ --hb $hl --hf $bg \ --fb $mg --ff $fg \ --sb '#00ff00' --sf '#0000ff' \ --ab $bg --af $fg \ --scb $bg --scf $hl " fi # GUI THEMES export QT_QPA_PLATFORMTHEME=gtk3 # START SWAY if [ -z $DISPLAY ] && [ $(tty) = /dev/tty1 ]; then export XDG_CURRENT_DESKTOP=sway dbus-run-session sway fi