#!/usr/bin/env bash

./hcm --ignore-already --add-command-group X11
./hcm --ignore-already --add-command X11 xterm xterm ''
./hcm --ignore-already --add-command X11 mrxvt mrxvt ''
./hcm --ignore-already --add-command X11 emacs emacs ''

./hcm --ignore-already --add-command-group Gnome
./hcm --ignore-already --add-command Gnome gnome-terminal gnome-terminal ''
./hcm --ignore-already --add-command Gnome firefox firefox ''
./hcm --ignore-already --add-command Gnome oowriter oowriter ''
./hcm --ignore-already --add-command Gnome oocalc oocalc ''
./hcm --ignore-already --add-command Gnome ooimpress ooimpress ''
./hcm --ignore-already --add-command Gnome gvim gvim ''
./hcm --ignore-already --add-command Gnome rhythmbox rhythmbox ''
./hcm --ignore-already --delete-command Gnome jpilot > /dev/null 2>&1
./hcm --ignore-already --add-command Gnome jpilot 'PATH=$PATH:$HOME/bin jpilot' ''

./hcm --ignore-already --add-command-group KDE
./hcm --ignore-already --add-command KDE konsole konsole ''
./hcm --ignore-already --add-command KDE konqueror konqueror ''

./hcm --ignore-already --add-command-group tty
./hcm --ignore-already --delete-command tty 'bash under terminal-window' > /dev/null 2>&1
./hcm --ignore-already --delete-command tty 'bash under gnome-terminal' > /dev/null 2>&1
./hcm --ignore-already --delete-command tty 'bash under konsole' > /dev/null 2>&1
./hcm --ignore-already --add-command tty \
	'bash under terminal-window' 'bash --login' 'terminal-window -title "#g -=- #n" -e'
./hcm --ignore-already --add-command tty \
	'fancy terminal-window' '(echo export PS1=\"\\[\`tput smso\`\\]\\h-\\u:\\w \$MACHTYPE \$PPID - above cmd done \\D{%Y} \\d \\@\[\`tput rmso\`\\]\\n\\n\\$ \"; echo "set -o vi"; echo export PATH=\$PATH:/sbin:/usr/sbin:\$HOME/bin) > $(eval echo $HOME/drs-bashrc); chmod 755 $(eval echo $HOME/drs-bashrc); bash --rcfile $(eval echo $HOME/drs-bashrc) < /dev/tty > /dev/tty 2>&1' 'terminal-window -title "#g -=- #n" -e'
./hcm --ignore-already --add-command tty 'bash under gnome-terminal' 'bash --login' 'gnome-terminal -e'
./hcm --ignore-already --add-command tty 'bash under konsole' 'bash --login' 'konsole -e'