summaryrefslogtreecommitdiff
path: root/etc/.zprofile
blob: c311330dc404559fa513d9327fcc8eeb85dd2fad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
## vim:ft=zsh
function pr_info {
	print -P "%F{cyan}>>%F{default} ${*}"
}

echo

pr_info "This is %F{cyan}$(uname -srm)%F{default} on %F{cyan}%y%F{default}"
[[ -r /etc/gentoo-release ]] && pr_info "Running %F{cyan}Gentoo%F{default} ${$(cat /etc/gentoo-release)#(#i)gentoo }"
[[ -r /etc/debian_version ]] && pr_info "Running %F{cyan}Debian%F{default} $(cat /etc/debian_version)"
[[ -r /etc/arch-release   ]] && pr_info "Running %F{cyan}Arch%F{default}"
[[ -r /etc/redhat-release ]] && pr_info "Running %F{cyan}Redhat%F{default}"

echo

[[ -n $(echo Maildir/new/*(N)) ]] && pr_info "You have mail!"
[[ -r ${ZDIR}/local-profile ]] && source ${ZDIR}/local-profile

if [[ ${HOST} == (remnant|saviour) && -z ${SSH_CONNECTION} && \
	! -e /tmp/.x-started ]] \
{
	touch /tmp/.x-started
	unsetopt bg_nice
	xinit /home/derf/.xinitrc -- /etc/X11/xinit/xserverrc :0 -auth \
		$(mktemp --tmpdir serverauth.XXXXXXXXXX) &! exit
}

unfunction pr_info