summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home/.zprofile14
1 files changed, 9 insertions, 5 deletions
diff --git a/home/.zprofile b/home/.zprofile
index 295cde5..6ed6978 100644
--- a/home/.zprofile
+++ b/home/.zprofile
@@ -1,3 +1,5 @@
+main_node() { [[ "$HOSTNAME" == "anduin" ]] }
+
export XDG_CURRENT_DESKTOP=kde
export LANG='en_US.UTF-8'
@@ -22,11 +24,13 @@ function start_agent {
/usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
chmod 600 "${SSH_ENV}"
. "${SSH_ENV}" > /dev/null
- if [[ -x /usr/bin/ssh-add ]]; then
- if [[ -d ${HOME}/.ssh/keys ]]; then
- for key in $(find ${HOME}/.ssh/keys/ -maxdepth 1 -name 'id_*' | egrep -v '.pub$'); do
- /usr/bin/ssh-add $key
- done
+ if ! main_node; then
+ if [[ -x /usr/bin/ssh-add ]]; then
+ if [[ -d ${HOME}/.ssh/keys ]]; then
+ for key in $(find ${HOME}/.ssh/keys/ -maxdepth 1 -name 'id_*' | egrep -v '.pub$'); do
+ /usr/bin/ssh-add $key
+ done
+ fi
fi
fi
}