Skip to content

Instantly share code, notes, and snippets.

@gorkawien
Last active January 28, 2024 15:30
Show Gist options
  • Save gorkawien/db9bbc9337631832787613099d9d3a79 to your computer and use it in GitHub Desktop.
Save gorkawien/db9bbc9337631832787613099d9d3a79 to your computer and use it in GitHub Desktop.
.zshrc void linux
alias search="xbps-query -Rs"
alias install="sudo xbps-install -S"
alias update="sudo xbps-install -Su"
alias clean="sudo xbps-remove -O"
alias remove="sudo xbps-remove -R"
alias reconf="sudo xbps-reconfigure"
alias ll="ls -lai"
alias ter="sensors"
alias df="df -hT"
alias free="free -h"
alias ps="ps axjf"
alias net="ip -s addres"
alias untar='tar -zxvf '
alias wget='wget -c '
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
alias ......='cd ../../../../..'
alias ls='ls --color=auto'
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
alias path='echo -e ${PATH//:/\\n}'
alias update-grub="sudo grub-mkconfig -o /boot/grub/grub.cfg"
alias psa="ps auxf"
alias probe="sudo -E hw-probe -all -upload"
alias trash="sudo rm -rf ~/.local/share/Trash/*"
alias mac="inxi -zv8"
alias weather="inxi -wxxx"
alias machine="inxi -Fxxxrza"
alias doit="sudo xbps-install -Syu && sudo xbps-remove -RO && sudo vkpurge rm all && hblock && clear && git-update && xanmod && goodies && weather"
alias non-free="xbps-query -Mi --repo=https://alpha.de.repo.voidlinux.org/current/nonfree -s \*"
alias etcher="cd ~/Plantillas/Varios/etcher && npm start"
alias goodies="cd ~/Plantillas/void-linux/void-goodies && git pull"
alias xanmod="cd ~/Plantillas/void-linux/xanmod/void-packages && git pull"
alias git-update=" cd ~/Plantillas/void-linux/void-packages && git pull && cd .. && cd void-mklive && git pull && cd .. && cd xdeb && git pull"
alias rbt="sudo reboot"
alias loc="locate"
alias ytm="cd ~/Plantillas/varios/youtube-music && yarn start"
alias lc="lsd -lA"
alias ext="extract"
alias npmaf="npm audit fix"
alias cd..='cd ..'
alias pdw="pwd"
alias xbpsrc=" cd ~/Plantillas/void-linux/void-packages/ && ./xbps-src pkg -f -j9"
alias npmu="sudo npm upgrade -g npm"
alias nzsh=" cd ~ && nano .zshrc"
alias sce=" cd ~ && source .zshrc"
alias del="rm -rf"
alias fzsh="cd ~ && featherpad .zshrc"
alias ymir="cd ~/Plantillas/void-linux/ymir-linux/void-packages"
alias ymirp="cd ~/Plantillas/void-linux/ymir-linux/void-packages && git pull"
alias voidp="git clone git://github.com/void-linux/void-packages.git && xbpsbb"
#youtube-dl
alias yta-aac="youtube-dl --extract-audio --audio-format aac "
alias yta-best="youtube-dl --extract-audio --audio-format best "
alias yta-flac="youtube-dl --extract-audio --audio-format flac "
alias yta-m4a="youtube-dl --extract-audio --audio-format m4a "
alias yta-mp3="youtube-dl --extract-audio --audio-format mp3 "
alias yta-opus="youtube-dl --extract-audio --audio-format opus "
alias yta-vorbis="youtube-dl --extract-audio --audio-format vorbis "
alias yta-wav="youtube-dl --extract-audio --audio-format wav "
alias ytv-best="youtube-dl -f bestvideo+bestaudio "
#Corona
alias ccli=" sudo npm install -g corona-cli"
# corona-cli needed
alias cct="corona -s cases-today -l 10"
alias cct2="corona -s cases-today -l 20"
alias cct3="corona -s cases-today -l 30"
alias cdt="corona -s deaths-today -l 10"
alias cdt2="corona -s death-today -l 20"
alias cdt3="corona -s death-today -l 30"
alias cpm="corona -s per-million -l 10"
alias cpm2="corona -s per-million -l 20"
alias cpm3="corona -s per-million -l 30"
# Corona Nothing needed
alias es1="curl https://corona-stats.online/spain\?source=1"
alias es2="curl https://corona-stats.online/spain\?source=2"
alias at1="curl https://corona-stats.online/austria\?source=1"
alias at2="curl https://corona-stats.online/austria\?source=2"
alias uk1="curl https://corona-stats.online/gb\?source=1"
alias uk2="curl https://corona-stats.online/uk\?source=2"
alias top10="curl 'https://corona-stats.online?top=10&source=2&minimal=true&emojis=true'"
alias top20="curl 'https://corona-stats.online?top=20&source=2&minimal=true&emojis=true'"
alias top30="curl 'https://corona-stats.online?top=30&source=2&minimal=true&emojis=true'"
alias top40="curl 'https://corona-stats.online?top=40&source=2&minimal=true&emojis=true'"
alias coves="curl -L covid19.trackercli.com/es"
alias covat="curl -L covid19.trackercli.com/at"
alias covuk="curl -L covid19.trackercli.com/uk"
alias covall="coves && covat && covuk"
alias chartes="curl -L covid19.trackercli.com/history/charts/es"
alias chartess="chartes && scrot -d5 '%Y-%m-%d_$wx$h_covid-es.jpg' -e 'mv $f ~/Imágenes/shots/es/' -e 'sxiv %Y-%m-%d_$wx$h_covid-es.jpg'"
alias chartat="curl -L covid19.trackercli.com/history/charts/at"
alias chartats="chartat && scrot -d5 '%Y-%m-%d_$wx$_covid-at.jpg' -e 'mv $f ~/Imágenes/shots/at/' -e 'sxiv %Y-%m-%d_$wx$h_covid-at.jpg'"
alias chartuk="curl -L covid19.trackercli.com/history/charts/uk"
alias chartuks="chartes && scrot -d5 '%Y-%m-%d_$wx$h_covid-uk.jpg' -e 'mv $f ~/Imágenes/shots/uk/' -e 'sxiv %Y-%m-%d_$wx$h_covid-uk.jpg'"
alias watches=" watch -c -n 600 'curl -s -L covid19.trackercli.com/es'"
alias watchat=" watch -c -n 600 'curl -s -L covid19.trackercli.com/at'"
alias watchuk=" watch -c -n 600 'curl -s -L covid19.trackercli.com/uk'"
alias all3="at2 && es2 && uk2"
alias all="at1 && es1 && uk1"
alias fzsh="featherpad ~/.zshrc"
alias fcor="featherpad ~/.corona"
alias xbpsbb="cd void-packages && ./xbps-src binary-bootstrap"
#
# # ex - archive extractor
# # usage: ex <file>
ex ()
{
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1;;
*.7z) 7z x $1 ;;
*) echo "'$1' cannot be extracted via ex()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment