PTIME=%{$(echo -n '\e[0;40;35m')%}%T PUSER=%{$(echo -n '\e[0;40;37m')%}%n PATKI=%{$(echo -n '\e[1;37m')%}@ PHOST=%{$(echo -n '\e[1;32m')%}%m PDOPP=%{$(echo -n '\e[1;37m')%}: PPATH=%{$(echo -n '\e[1;32m')%}%~ PCOMM=%{$(echo -n '\e[0;37m')%} PROMPT="$PUSER$PATKI$PHOST$PDOPP$PPATH$PCOMM • " export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/games export DEBEMAIL=xeno@thehappy.de export DEBFULLNAME="Stefan Ritter" # Set terminal title dynamic case $TERM in rxvt*) precmd () {print -Pn "\e]0;%n@%m: %~\a"} ;; esac HISTSIZE=1000 SAVEHIST=1000 HISTFILE=~/.zsh_history PATH=~/bin:$PATH autoload -U compinit; compinit autoload zmv alias ls="ls --color=auto" alias l="ls -laX" alias cp="cp -v" alias mkdir="mkdir -p" alias grep="grep --color=auto" alias g="gvim" alias v="vim" alias agu="sudo aptitude update" alias agdu="sudo aptitude dist-upgrade" alias acs="aptitude search" alias agi="sudo aptitude install" alias purge="sudo apt-get --purge autoremove" alias c="clear && fortune" alias s="screen -r -d" alias df="df -m" alias iso="genisoimage -l -J -R -o cd.iso" alias w="wicd-client -n" alias gitlog="git log --pretty=oneline --abbrev-commit" alias x="xine" alias m="mocp" alias mp="mplayer" alias p="ping" alias rmrf="rm -rf" alias vbm="VBoxManage" alias r='rdesktop-vrdp -k de -K localhost' alias gitserv='git daemon --verbose --reuseaddr --base-path=. --export-all ./.git' alias mud='telnet bl.mud.at 5678' alias mu='mutt -F .muttrc' alias mu2='mutt -F .muttrc2' alias n='newsbeuter' alias a='acpi' alias tmux='tmux -u' alias t='tmux a' alias svn-uscan='uscan --verbose --force-download --rename --repack --destdir=../tarballs' alias svn-bp='svn-buildpackage --svn-builder=pdebuild --svn-ignore-new' alias gendebpool='dpkg-scanpackages -m . /dev/null | gzip -9c > Packages.gz' alias -g C='| wc -l' alias -g G='| grep' alias -g H='| head' alias -g T='| tail' alias -g L='| less' alias -s mp3=mplayer alias -s exe=wine alias -s pdf=apvlv setopt nobeep setopt autocd setopt listpacked setopt listtypes shot() { if [ "$1" != '' ]; then scrot -c -d 3 $1 scp $1 xeno:www/pub/ rm $1 else scrot -c -d 3 fi } gpdf() { xpdf =(gpg --decrypt $1) } md() { mkdir $1 cd $1 } ausrede() { if [ $RANDOM -lt 16384 ]; then fortune bofh-excuses else nc towel.blinkenlights.nl 666 fi } vm() { SLEEP=2 if [ "$1" = "winxp" ]; then VBoxManage startvm "Windows XP Pro SP1" -type vrdp sleep $SLEEP rdesktop-vrdp -k de localhost elif [ "$1" = "freebsd" ]; then VBoxManage startvm "FreeBSD 7.1" -type vrdp sleep $SLEEP rdesktop-vrdp -k de localhost elif [ "$1" = "win2003" ]; then VBoxManage startvm "Windows Server 2003 Enterprise" -type vrdp sleep $SLEEP rdesktop-vrdp -k de localhost elif [ "$1" = "sid" ]; then VBoxManage startvm "Debian Sid" -type vrdp sleep $SLEEP rdesktop-vrdp -k de localhost elif [ "$1" = "" ]; then echo "winxp" echo "win2003" echo "freebsd" echo "sid" fi } up() { if [ -e ./.svn ]; then svn up elif [ -e ./.git ]; then git pull else echo Kein Repository! fi }