Files
dots/.config/zsh/aliases
2022-05-12 09:17:22 +03:00

42 lines
1.0 KiB
Bash

#!/bin/zsh
# time savers
alias rezsh="source ~/.config/zsh/zshrc"
alias xclipboard="xclip -selection clipboard"
alias dotfiles='/usr/bin/git --git-dir=$HOME/docs/git/dotfiles.git --work-tree=$HOME'
alias cdto='source ~/.config/scripts/util/cdto'
alias fzfcd='source ~/.config/scripts/util/cdfzf'
alias oomox-wal='oomox-cli -o wal -t ~/.local/share/themes ~/.cache/wal/colors-oomox'
mpvyt() {mpv https://youtu.be/$1}
mc() {mkdir -p $1 && cd $1}
chtsh() {curl cht.sh/$1}
# applications
alias n="nvim"
alias c="clear"
alias p="pikaur"
alias nq="nvim-qt"
alias py="python"
alias hc="herbstclient"
alias pm="pulsemixer"
# flags
# alias cp="cp -i -r"
# alias mv="mv -i"
# alias rm="rm -Ir"
alias ll="ls -lah"
alias cl="clear && ls"
alias cll="clear && ls -lah"
alias grep="grep --color=auto"
# cd ..
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
# I actually use this one
alias yeet="pikaur -Rsn"
# blergh
alias unit4="javac -cp ~/docs/school/cs/unit4/unit4.jar: *java && java -cp ~/docs/school/cs/unit4/unit4.jar: Main"