2019-12-03 21:00:32 -08:00
|
|
|
alias ..='cd ..'
|
|
|
|
alias ...='cd ../..'
|
|
|
|
alias ....='cd ../../..'
|
|
|
|
alias -- -='cd -'
|
|
|
|
|
|
|
|
alias q=exit
|
|
|
|
alias clr=clear
|
|
|
|
alias sudo='sudo '
|
|
|
|
|
2019-08-06 10:56:54 -07:00
|
|
|
alias rm='rm -i'
|
|
|
|
alias cp='cp -i'
|
|
|
|
alias mv='mv -i'
|
|
|
|
|
|
|
|
alias mkdir='mkdir -p'
|
|
|
|
alias wget='wget -c'
|
2019-11-26 14:04:55 -08:00
|
|
|
alias rg='noglob rg'
|
|
|
|
alias bc='bc -lq'
|
2019-08-06 10:56:54 -07:00
|
|
|
|
|
|
|
alias grep='grep --color=auto'
|
|
|
|
alias fgrep='fgrep --color=auto'
|
|
|
|
alias egrep='egrep --color=auto'
|
|
|
|
|
2019-11-26 14:04:55 -08:00
|
|
|
if command -v exa >/dev/null; then
|
|
|
|
alias exa='exa --group-directories-first'
|
|
|
|
alias l='exa -1'
|
|
|
|
alias ll='exa -l'
|
|
|
|
alias la='LC_COLLATE=C exa -la'
|
|
|
|
else
|
|
|
|
alias l='ls -1'
|
|
|
|
alias ll='ls -l'
|
|
|
|
fi
|
2019-08-06 10:56:54 -07:00
|
|
|
|
2019-11-26 14:04:55 -08:00
|
|
|
alias mk=make
|
2019-11-17 20:12:07 -08:00
|
|
|
alias rcp='rsync -vaP --delete'
|
|
|
|
alias rmirror='rsync -rtvu --delete'
|
2019-08-06 10:56:54 -07:00
|
|
|
alias gurl='curl --compressed'
|
|
|
|
|
|
|
|
alias y='xclip -selection clipboard -in'
|
|
|
|
alias p='xclip -selection clipboard -out'
|
|
|
|
|
2019-12-03 17:34:43 -08:00
|
|
|
alias sc=systemctl
|
|
|
|
alias ssc='sudo systemctl'
|
|
|
|
|
|
|
|
alias nix-env='NIXPKGS_ALLOW_UNFREE=1 nix-env'
|
2019-12-07 14:20:55 -08:00
|
|
|
alias nen=nix-env
|
|
|
|
alias nch=nix-channel
|
2019-12-04 21:32:01 -08:00
|
|
|
alias ngc='nix-collect-garbage -d'
|
|
|
|
alias nre='sudo nixos-rebuild'
|
|
|
|
alias nup='sudo nix-channel --update && nre'
|
2019-08-06 10:56:54 -07:00
|
|
|
|
2019-12-08 23:56:13 -08:00
|
|
|
if command -v nvim >/dev/null; then
|
|
|
|
alias vim=nvim
|
|
|
|
alias v=nvim
|
|
|
|
fi
|
|
|
|
|
2019-08-06 10:56:54 -07:00
|
|
|
autoload -U zmv
|
|
|
|
|
|
|
|
take() {
|
|
|
|
mkdir "$1" && cd "$1";
|
|
|
|
}; compdef take=mkdir
|
|
|
|
|
|
|
|
zman() {
|
|
|
|
PAGER="less -g -s '+/^ "$1"'" man zshall;
|
|
|
|
}
|
|
|
|
|
|
|
|
r() {
|
|
|
|
local time=$1; shift
|
|
|
|
sched "$time" "notify-send --urgency=critical 'Reminder' '$@'; ding";
|
|
|
|
}; compdef r=sched
|