diff options
-rw-r--r-- | etc/profile | 15 | ||||
-rw-r--r-- | etc/rc | 2 |
2 files changed, 13 insertions, 4 deletions
diff --git a/etc/profile b/etc/profile index 3273b3e..cf8495b 100644 --- a/etc/profile +++ b/etc/profile @@ -1,5 +1,12 @@ ## vim:ft=zsh -source $HOME/packages/zsh/etc/colors -print -P "${info}>>${reset} this is ${info}`uname -srm`${reset} on ${info}%y${reset}" -[[ -n $(echo Maildir/new/*(N)) ]] && echo "${info}>>${reset} You have mail!" -[[ -r $HOME/packages/zsh/etc/local-profile ]] && source $HOME/packages/zsh/etc/local-profile +if (( ZPROFILE == 0 )) { + source $HOME/packages/zsh/etc/colors + print -P "${info}>>${reset} this is ${info}`uname -srm`${reset} on ${info}%y${reset}" + [[ -n $(echo Maildir/new/*(N)) ]] && echo "${info}>>${reset} You have mail!" + [[ -r $HOME/packages/zsh/etc/local-profile ]] && source $HOME/packages/zsh/etc/local-profile + ZPROFILE=1 +} else { + gtd-todo + calendar + unset ZPROFILE +} @@ -31,6 +31,8 @@ xsource $ZDIR/local xsource $HOME/var/tmp/envstore-raw-$UID source $ZDIR/completion +(( ZPROFILE )) && source $ZDIR/profile + ## misc bindkey -e check_com -c dircolors && eval $(dircolors -b $HOME/packages/zsh/etc/dircolors) |