aboutsummaryrefslogtreecommitdiff
path: root/bash/10-env.profile
diff options
context:
space:
mode:
Diffstat (limited to 'bash/10-env.profile')
-rw-r--r--bash/10-env.profile30
1 files changed, 30 insertions, 0 deletions
diff --git a/bash/10-env.profile b/bash/10-env.profile
new file mode 100644
index 0000000..d7e09b9
--- /dev/null
+++ b/bash/10-env.profile
@@ -0,0 +1,30 @@
+# vi:filetype=sh
+
+function appendpath() {
+ local regex="[:^]${1//'/'/'\/'}[:$]"
+ if [[ ! ${PATH} =~ $regex ]]; then
+ PATH=$PATH:$1
+ fi
+}
+
+appendpath "$HOME/bin"
+appendpath "$DOTFILEBASE/scripts"
+appendpath "$HOME/.local/bin"
+appendpath "$HOME/go/bin"
+appendpath "$HOME/.cabal/bin"
+appendpath "$HOME/.ghcup/bin"
+
+export PATH
+unset appendpath
+
+if which nvim > /dev/null 2>&1 && [ ! "$FORCE_VANILLA_VIM" = "yes" ] ; then
+ export EDITOR=nvim
+else
+ export EDITOR=vim
+fi
+
+#Java Gradle hopme PATH
+export GRADLE_USER_HOME=~/.gradle
+
+export HISTTIMEFORMAT="%y-%m-%d %T "
+export HISTSIZE=1000