NixOS-Configs/home/common/files/bash/bash_aliases
2024-06-04 23:31:51 -05:00

32 lines
1 KiB
Bash
Executable file

alias x="myX"
alias build="notify-send -t 0 'Build complete' || notify-send -t 0 'Build failed'"
alias tbuild='/usr/share/doc/Xdialog-2.0.6/samples/Xmessage "Build in `pwd` completed at `date`" || /usr/share/doc/Xdialog-2.0.6/samples/Xmessage "Build in `pwd` failed at `date`"'
alias mroe=more
alias moer=more
alias ls="ls -hCF"
alias l="ls -l"
alias df="df -h -x squashfs"
alias du="du -h"
alias neofetch="fastfetch"
alias vi="${EDITOR}"
if [ -x /home/don/.local/bin/dotdrop ]
then
alias dotdrop="/home/don/.local/bin/dotdrop -c ~/.dotfiles/config.yaml"
else
alias dotdrop="/usr/bin/dotdrop -c ~/.dotfiles/config.yaml"
fi
test -x /usr/bin/bat && alias cat='bat'
alias ip='COLORFGBG=";0" ip -c '
# Taskwarrior
alias t=task
alias ttoday="task +TODAY or +OVERDUE -BLOCKED"
alias ttom="task +OVERDUE or +TOMORROW -BLOCKED"
alias to="task list +OVERDUE"
alias turl="task nnext | urlscan -c -d"
alias tfollow="task list +followup"
alias tnext="task list +nextactions"
alias open=xdg-open
alias tt=timew
alias top=btop
alias tnixos="tmuxinator start nixos"