aboutsummaryrefslogtreecommitdiff
path: root/bash/10-env.profile
diff options
context:
space:
mode:
authorGravatar Jonas Gunz <himself@jonasgunz.de> 2022-12-02 00:29:52 +0100
committerGravatar Jonas Gunz <himself@jonasgunz.de> 2022-12-02 00:29:52 +0100
commit80adf828d041fd30c2bfb584b2a1b12c53ad1a5a (patch)
treea9575dde9bfd14e0a0460681b5ce9f4290b13378 /bash/10-env.profile
parent57e29729801bf452f9b8b4de5966a39f59ad3f9f (diff)
downloaddotfiles-80adf828d041fd30c2bfb584b2a1b12c53ad1a5a.tar.gz
bash
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