summaryrefslogtreecommitdiff
path: root/etc/profile
blob: 823ffb058d7f61c8610416fe155ebf34a50057f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
## vim:ft=zsh

# a part of this file uses functions loaded by the zshrc, which is parsed
# after zprofile by default. So, at the end of the zshrc, zprofile is sourced
# again and the section after the else is executed
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 {
	check_com -c todo && [[ -r ~/var/gtd/todo ]] && gtd-todo
	check_com -c calendar && [[ -r ~/stuff/calendar ]] && calendar
	unset ZPROFILE
}