diff options
Diffstat (limited to '.environment')
-rw-r--r-- | .environment | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/.environment b/.environment new file mode 100644 index 0000000..03ffd61 --- /dev/null +++ b/.environment @@ -0,0 +1,42 @@ +#!/bin/sh +# Global environment file. Sourced at shell start and X start. +# Keep it simple and POSIX + +# Select an editor. +if [ -x "`which emacsclient`" ]; then + export EDITOR="emacsclient -c --alternate-editor=vi" +else + export EDITOR=vi +fi + +if [ -x "`which lesspipe`" ]; then + eval `lesspipe` +fi + +# Set COLORTERM for slang programs if this is a color terminal +if [ "$TERM" = "xterm" -o "$TERM" = "linux" -o "$TERM" = "kitty" ]; then + export COLORTERM=y +fi + +# Debian settings. +export DEBEMAIL=rul@kalgan.cc +export DEBFULLNAME="Raúl Benencia" + +# Use $HOME/tmp when possible, out of general paranoia. +# So many programs have /tmp symlink races... +TMPDIR=$HOME/tmp +export TMPDIR + +TMP=$HOME/tmp +export TMP + +export GOPATH=$HOME/src/go +PATH="$GOPATH/bin:$PATH" + +GEM=~/.gem/ruby/2.3.0/bin/ +# set PATH so it includes user's private bin if it exists +if [ -d "$GEM" ] ; then + PATH="$GEM:$PATH" +fi + +PATH="$HOME/bin:$HOME/.local/bin:$PATH:/usr/sbin:/sbin" |