.zshenv is run everytime a zsh instance is started, including subshells and the like. Use this file, now, to set things like PATH and such that are used frequently. Add a setup symlink for .zshenv
34 lines
753 B
Bash
34 lines
753 B
Bash
# .profile
|
|
# vim: ft=zsh
|
|
# Eryn Wells <eryn@erynwells.me>
|
|
|
|
# Gotta do some machine specific setup
|
|
arch=`uname -s`
|
|
case $arch in
|
|
Linux)
|
|
alias iptls='sudo iptables --line-numbers -nv -L'
|
|
alias ip6tls='sudo ip6tables --line-numbers -nv -L'
|
|
alias rlx="xrdb $HOME/.Xdefaults"
|
|
;;
|
|
|
|
Darwin)
|
|
alias indent='gnuindent'
|
|
alias acls='/bin/ls -le'
|
|
;;
|
|
esac
|
|
|
|
# NetHack options
|
|
# use color in the terminal
|
|
export NETHACKOPTIONS="color"
|
|
|
|
[ -e $HOME/.profile-local ] && source $HOME/.profile-local
|
|
|
|
# Start SSH agent for password-less logins
|
|
if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]
|
|
then
|
|
eval `ssh-agent -s`
|
|
trap "kill $SSH_AGENT_PID" 0
|
|
fi
|
|
|
|
LEDGER_FILE=$HOME/Documents/Financial/personal.ledger
|
|
export LEDGER_FILE PATH
|