Created
December 22, 2021 05:23
-
-
Save themagicalmammal/55a334712d458d82f92cf52044136c10 to your computer and use it in GitHub Desktop.
My Bash (Void Setup)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# .bashrc | |
# If not running interactively, don't do anything | |
[[ $- != *i* ]] && return | |
eval "$(starship init bash)" | |
# Awesome Alias | |
## System commands | |
alias _='sudo' | |
alias ls='ls --color=auto' | |
alias tarnow='tar -acf' | |
alias untar='tar -zxvf' | |
alias wget='wget -c' | |
alias psmem='ps auxf | sort -nr -k 4' | |
alias psmem10='ps auxf | sort -nr -k 4 | head -10' | |
alias ..='cd ..' | |
alias ...='cd ../..' | |
alias ....='cd ../../..' | |
alias .....='cd ../../../..' | |
alias ......='cd ../../../../..' | |
alias dir='dir --color=auto' | |
alias vdir='vdir --color=auto' | |
alias grep='grep --color=auto' | |
alias fgrep='fgrep --color=auto' | |
alias egrep='egrep --color=auto' | |
alias diff='diff --color=auto' | |
alias clrk='sudo vkpurge rm all' | |
## Improved commands | |
alias ls='lsd --group-dirs first' | |
alias lt='lsd --tree' | |
alias top='htop' | |
alias cat='bat --pager=never --theme=ansi' | |
alias catf='bat --theme=ansi' | |
## XBPS | |
alias xu='sudo xbps-install -Suv' | |
alias xi='sudo xbps-install' | |
alias xr='sudo xbps-remove -Rcon' | |
alias xfr='sudo xbps-remove -Rcon -F' | |
alias xl='xbps-query -l' | |
alias xf='xl | grep' | |
alias xs='xbps-query -Rs' | |
alias xd='xbps-query -x' | |
## Flatpak | |
alias fu='flatpak update' | |
alias fi='flatpak install' | |
alias ff='flatpak repair' | |
alias fs='flatpak search' | |
alias fl='flatpak list' | |
alias fr='flatpak uninstall --delete-data' | |
alias fc='flatpak uninstall –-unused' | |
### alias fe='flatpak uninstall --all' | |
## Nix | |
alias nu='nix-env -u' | |
alias nf='nix-env --query' | |
alias na='nix-env --query "*"' | |
alias ni='nix-env -i' | |
alias nr='nix-env -e' | |
alias ns='nix search' | |
alias no='nix-env --rollback' | |
alias ncl='nix-channel --list' | |
alias nca='nix-channel --add' | |
alias ncu='nix-channel --update' | |
## Specials | |
alias b='bleachbit' | |
alias be='_ bleachbit' | |
alias fre='sudo fc-cache -f -v && fc-cache -f -v' | |
alias cu='xu && nu && fu' | |
## System Controls | |
alias halt='sudo halt' | |
alias poweroff='sudo poweroff' | |
alias reboot='sudo reboot' | |
alias shutdown='sudo shutdown' | |
alias zzz='sudo zzz' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Requirements
Also you need my starship config.