################### ALIASES ################## alias smutt='ssh -o ServerAliveInterval=5 -t shmibs@airen-no-jikken.icu mutt' alias ssmutt='ssh -o ServerAliveInterval=5 -t shmibs@airen-no-jikken.icu mutt -f sent' alias kmutt='ssh -o ServerAliveInterval=5 -t k@airen-no-jikken.icu mutt' alias ksmutt='ssh -o ServerAliveInterval=5 -t k@airen-no-jikken.icu mutt -f sent' alias amutt='ssh -o ServerAliveInterval=5 -t ageha@airen-no-jikken.icu mutt' alias asmutt='ssh -o ServerAliveInterval=5 -t ageha@airen-no-jikken.icu mutt -f sent' if [[ $(whence sshfs) != "" ]] then alias smount='mkdir -p ~/mount-shmibs && sshfs shmibs@airen-no-jikken.icu: ~/mount-shmibs || rmdir ~/mount-shmibs' alias kmount='mkdir -p ~/mount-k && sshfs k@airen-no-jikken.icu: ~/mount-k || rmdir ~/mount-k' alias amount='mkdir -p ~/mount-ageha && sshfs ageha@airen-no-jikken.icu: ~/mount-ageha || rmdir ~/mount-ageha' alias sumount='fusermount -u ~/mount-shmibs && rmdir ~/mount-shmibs' alias kumount='fusermount -u ~/mount-k && rmdir ~/mount-k' alias aumount='fusermount -u ~/mount-ageha && rmdir ~/mount-ageha' fi if [[ $(whence mpc) != "" ]] then alias ma='mpc clear; mpc listall | mpc add' alias mc='mpc clear' alias ml='mpc playlist' alias mr='mpc random' alias ms='mpc search any' fi if [[ $(whence timew) != "" ]] then alias t='timew' alias ts='timew summary :week' alias tt='timew track' alias tu='timew undo' fi if [[ -f $HOME/mount/enc.iso && $(whence cryptsetup) ]] then emount() { mkdir -p $HOME/enc || return 1 sudo cryptsetup luksOpen $HOME/mount/enc.iso enc || { rmdir $HOME/enc; return 1 } sudo mount /dev/mapper/enc $HOME/enc || { sudo cryptsetup luksClose enc; rmdir $HOME/enc; return 1 } } eumount() { [[ -d $HOME/enc ]] && sudo umount $HOME/enc sudo cryptsetup luksClose enc [[ -d $HOME/enc ]] && rmdir $HOME/enc } fi if [[ $(whence pacmd) != "" ]] then pacsink() { [[ $(pacmd list-sinks) =~ 'name: ' ]] && return pacmd load-module module-null-sink sink_name=book pacmd update-sink-proplist book device.description=book } fi