runtimeify() { sudo mkdir /run/user/1000 sudo chown rebecca:rebecca /run/user/1000 sudo chmod 700 /run/user/1000 export XDG_RUNTIME_DIR=/run/user/1000 } export SSH_AUTH_SOCK=/run/user/1000/ssh-agent.sock ( pgrep -u $USER ssh-agent || ssh-agent -a $SSH_AUTH_SOCK ; ) >/dev/null shed () { # week year, week week wy=$(date +%G) ww=$(date +%V) d="$HOME/shed/$wy/w$ww" mkdir -p "$d" cd "$d" ln -sfT "$PWD" ~/shed/current } gopr() { d="$HOME/pr/$1" mkdir -p "$d" workin "$d" } . ~/bin/rws gowork enshed () { shed workin . } eval `luarocks path`