helm/config/zsh/aliases.zsh

63 lines
1.2 KiB
Bash
Raw Normal View History

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
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
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'
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