aboutsummaryrefslogtreecommitdiffstats
path: root/zsh/.zprofile
diff options
context:
space:
mode:
authorPeter Son Struschka <me@peter-struschka.com>2019-04-11 21:58:20 +0700
committerPeter Son Struschka <me@peter-struschka.com>2019-04-11 21:58:20 +0700
commit38aa6d5b8cb5bb64d70ac7a3fefd25b5a107bbe0 (patch)
treea035d793690d3a990a6946b7be54883d6b85ef9c /zsh/.zprofile
parenta0fa2361d00821c7f4ed0a2cf404dcb7758adcf2 (diff)
downloaddotfiles-38aa6d5b8cb5bb64d70ac7a3fefd25b5a107bbe0.tar.gz
dotfiles-38aa6d5b8cb5bb64d70ac7a3fefd25b5a107bbe0.tar.bz2
dotfiles-38aa6d5b8cb5bb64d70ac7a3fefd25b5a107bbe0.tar.lz
dotfiles-38aa6d5b8cb5bb64d70ac7a3fefd25b5a107bbe0.tar.xz
dotfiles-38aa6d5b8cb5bb64d70ac7a3fefd25b5a107bbe0.tar.zst
dotfiles-38aa6d5b8cb5bb64d70ac7a3fefd25b5a107bbe0.zip
reorganised zprofile
Diffstat (limited to 'zsh/.zprofile')
-rwxr-xr-xzsh/.zprofile39
1 files changed, 30 insertions, 9 deletions
diff --git a/zsh/.zprofile b/zsh/.zprofile
index 20bd592..ef099e8 100755
--- a/zsh/.zprofile
+++ b/zsh/.zprofile
@@ -1,7 +1,10 @@
-cowfortune
+if type "cowfortune" > /dev/null; then
+ cowfortune
+fi
#. /etc/profile.d/vte.sh
+export TERM=xterm-256color
export EDITOR=emacsclient
@@ -13,18 +16,36 @@ export QT_SCALE_FACTOR=0
export MTP_NO_PROBE="1"
+
+# Android SDK
#export ANDROID_HOME=/home/peter/Android/Sdk
#export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools/bin:$PATH"
-export PATH="$HOME/go/bin:$PATH"
+# bin
export PATH="$HOME/.bin:$PATH"
-export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH"
-export RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/src"
-
-export PATH="$HOME/.node_modules/bin:$PATH"
-export npm_config_prefix=~/.node_modules
-
+# Go
+if type "go" > /dev/null; then
+ export PATH="$HOME/go/bin:$PATH"
+fi
+
+# Rust
+if type "rustc" > /dev/null; then
+ export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH"
+ export RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/src"
+fi
+
+# Node
+if type "npm" > /dev/null; then
+ export PATH="$HOME/.node_modules/bin:$PATH"
+ export npm_config_prefix=~/.node_modules
+fi
+
+# Ruby
+if type "ruby" > /dev/null; then
+ export PATH="$PATH:$(ruby -e 'puts Gem.user_dir')/bin"
+fi
+
+# Aliases
alias open=xdg-open
-export TERM=xterm-256color