aboutsummaryrefslogtreecommitdiff
path: root/.environment
diff options
context:
space:
mode:
Diffstat (limited to '.environment')
-rw-r--r--.environment42
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"
nihil fit ex nihilo