diff options
Diffstat (limited to 'etc/shrc')
-rw-r--r-- | etc/shrc | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/etc/shrc b/etc/shrc new file mode 100644 index 0000000..9da8cef --- /dev/null +++ b/etc/shrc @@ -0,0 +1,62 @@ +#!/bin/sh +# cleaner shell environment than .profile, used with shenv +export HOME_ETC="$HOME/etc" +export HOME_DATA="$HOME/share" +export HOME_LOG="$HOME/var/log" +export HOME_CACHE="$HOME/var/cache" +export HOME_BIN="$HOME/bin" +export HOME_EXT="$HOME/local" +export HOME_EXT_DATA="$HOME_EXT/share" +export HOME_EXT_BIN="$HOME_EXT/bin" +export HOME_EXT_SRC="$HOME_EXT/src" + +export XDG_CACHE_HOME="$HOME_CACHE" +export XDG_CONFIG_HOME="$HOME_ETC" +export XDG_DATA_HOME="$HOME_DATA" + +export PATH="$HOME_BIN:$HOME_EXT_BIN:$PATH" + +export LAUNCHER="dmenu_run" +export EDITOR="vi" +export FILE="lf" +export PAGER="less" +export TERMINAL="xterm" +export OPENER="op" +export BROWSER="firefox" +export COMM="comm-sel" +export READER="zathura" +export MAILER="neomutt" +export MUSIC="ncmpcpp" +export RSS="newsboat" +export SCR="maim" +export LOCK="xlock" +#less args +export LESS='-iFMRX~ -x2' +#locale info +export LANGUAGE="en" +export LANG="C.UTF-8" +export LC_ALL="C.UTF-8" +#lscolor +export CLICOLOR=1 +#todo(1) +export TODO="$HOME_DATA/xdg/doc/todo" +#ksh +export ENV="$HOME_ETC/ksh/kshrc" +#vi +export EXINIT="set ai extended iclower sm sw=4 ts=4 smd +map gg 1G +map gx !'mxsel -b -i +map gp :r!xsel -b -o" + +#cleanup paths +export GTK2_RC_FILES="$HOME_ETC/gtk-2.0/gtkrc-2.0" +export LESSHISTFILE="-" +export GOPATH="$HOME_EXT/go" +export GOCACHE="$HOME_CACHE/go" +export GOBIN="$HOME_EXT_BIN" +export CARGO_HOME="$HOME_EXT/rust" +export PYTHONUSERBASE="$HOME_EXT/python" +export MEDNAFEN_HOME="$HOME_EXT/mednafen" +export _JAVA_OPTIONS="-Djava.util.prefs.userRoot=$HOME_ETC/java" +export TERMINFO="$HOME_DATA/terminfo" +export MAILCAPS="$HOME_ETC/mailcap" |