backhdlp,
@backhdlp@lemmy.blahaj.zone avatar

Don’t really organize my aliases after making them, so this might be a mess.


<span style="color:#323232;">##################
</span><span style="color:#323232;">#   ~/.aliases   #
</span><span style="color:#323232;">##################
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Colours
</span><span style="color:#323232;">alias color-GREEN='tput setaf 2'
</span><span style="color:#323232;">alias color-RED='tput setaf 1'
</span><span style="color:#323232;">alias color-CYAN='tput setaf 78'
</span><span style="color:#323232;">alias color-PURPLE='tput setaf 128'
</span><span style="color:#323232;">#alias color-BLUE='tput setaf 4'
</span><span style="color:#323232;">alias color-RESET='tput sgr0'
</span><span style="color:#323232;">alias color-LIGHT_PURPLE='tput setaf 5'
</span><span style="color:#323232;">alias color-LIGHT_BLUE='tput setaf 12'
</span><span style="color:#323232;">alias color-TEXT='tput setaf 15'
</span><span style="color:#323232;">alias color-HIDDEN='tput setaf 236'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># don't set a shutdown timer
</span><span style="color:#323232;">alias shutdown='shutdown now'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># grep
</span><span style="color:#323232;">alias grep='grep --color=auto'
</span><span style="color:#323232;">alias pgrep='pgrep -l'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># package manager
</span><span style="color:#323232;">alias pacman='sudo pacman --color=auto'
</span><span style="color:#323232;">alias paru='paru --color=auto'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># ls
</span><span style="color:#323232;">alias ls='eza -aMF --hyperlink --group-directories-first --icons --color=auto'
</span><span style="color:#323232;">alias ll='eza -alhMF@ --hyperlink --group-directories-first --icons --color=auto --color-scale'
</span><span style="color:#323232;">alias lg='eza -alhMF@ --hyperlink --group-directories-first --icons --git --git-repos --git-ignore --color=auto --color-scale'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># confirm before overwriting
</span><span style="color:#323232;">alias cp='cp -i'
</span><span style="color:#323232;">alias mv='mv -i'
</span><span style="color:#323232;">alias rm='rm -i'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># update grub.cfg
</span><span style="color:#323232;">alias grub-update='sudo grub-mkconfig -o /boot/grub/grub.cfg'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># update function
</span><span style="color:#323232;">u() {
</span><span style="color:#323232;">	# update distro specific packages
</span><span style="color:#323232;">	if command -v pacman &amp;> /dev/null
</span><span style="color:#323232;">	then
</span><span style="color:#323232;">		# update pacman packages
</span><span style="color:#323232;">		printf "n[Update] Updating Standard Packages:nn"
</span><span style="color:#323232;">		sudo pacman -Syu --color=auto
</span><span style="color:#323232;">		# update aur packages
</span><span style="color:#323232;">		if command -v paru &amp;> /dev/null
</span><span style="color:#323232;">		then
</span><span style="color:#323232;">			printf "n[Uodate] Updating AUR Packages:nn"
</span><span style="color:#323232;">			paru -Sau --color=auto
</span><span style="color:#323232;">		fi
</span><span style="color:#323232;">	elif command -v apt &amp;> /dev/null
</span><span style="color:#323232;"> 	then
</span><span style="color:#323232;">		# update apt packages
</span><span style="color:#323232;">		printf "n[Update] Updating Standard Packages:nn"
</span><span style="color:#323232;">		sudo apt-get update
</span><span style="color:#323232;">		sudo apt-get upgrade
</span><span style="color:#323232;">	fi
</span><span style="color:#323232;">	# update flatpaks
</span><span style="color:#323232;">	if command -v flatpak &amp;> /dev/null
</span><span style="color:#323232;">	then
</span><span style="color:#323232;">		printf "n[Update] Updating flatpaks:nn"
</span><span style="color:#323232;">		flatpak update
</span><span style="color:#323232;">	fi
</span><span style="color:#323232;">	# todo:
</span><span style="color:#323232;">	# - update grub
</span><span style="color:#323232;">	# - source shell config
</span><span style="color:#323232;">	printf "n[Update] Donen"
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;"># view metadata
</span><span style="color:#323232;">alias meta='exiftool'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># makepkg dependencies and install
</span><span style="color:#323232;">alias makepkg='makepkg -si'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># git
</span><span style="color:#323232;">alias gc='git clone'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># quick probe
</span><span style="color:#323232;">alias probe='sudo -E hw-probe -all -upload -show -verbose'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># shorten pacman commands
</span><span style="color:#323232;">alias pm='pacman'
</span><span style="color:#323232;">alias pms='pm -Syu'
</span><span style="color:#323232;">alias pmr='pm -Rns'
</span><span style="color:#323232;">alias pmq='pm -Q'
</span><span style="color:#323232;">alias pmu='pm -U'
</span><span style="color:#323232;">alias pmd='sudo downgrade'
</span><span style="color:#323232;">alias pmc='sudo paccache'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># rm pacman lock
</span><span style="color:#323232;">alias rmpml='sudo rm /var/lib/pacman/db.lck'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># quick access to configs
</span><span style="color:#323232;">alias brc='$EDITOR ~/.bashrc'
</span><span style="color:#323232;">alias bash='exec bash'
</span><span style="color:#323232;">alias zrc='$EDITOR ~/.zshrc'
</span><span style="color:#323232;">alias zsh='exec zsh'
</span><span style="color:#323232;">alias alia='$EDITOR ~/.aliases'
</span><span style="color:#323232;">alias expo='$EDITOR ~/.exports'
</span><span style="color:#323232;">alias swayc='$EDITOR ~/.config/sway/config'
</span><span style="color:#323232;">#alias alac-conf='$EDITOR ~/.config/alacritty/alacritty.yml'
</span><span style="color:#323232;">alias starc='$EDITOR ~/.config/starship.toml'
</span><span style="color:#323232;">alias kittc='$EDITOR ~/.config/kitty/kitty.conf'
</span><span style="color:#323232;">alias nvimc='$EDITOR ~/.config/nvim/init.vim'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># alias fetch scripts with hyfetch during pride month
</span><span style="color:#323232;">[[ $(date +'%b') == "Jun" ]] &amp;&amp; alias neofetch='hyfetch -b neofetch'
</span><span style="color:#323232;">[[ $(date +'%b') == "Jun" ]] &amp;&amp; alias fastfetch='hyfetch -b fastfetch'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># use fastfetch backend for hyfetch
</span><span style="color:#323232;">alias hyfetch='hyfetch -b fastfetch'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># add sudo
</span><span style="color:#323232;">alias docker='sudo docker'
</span><span style="color:#323232;">alias systemctl='sudo systemctl'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># systemd
</span><span style="color:#323232;">alias sc='systemctl'
</span><span style="color:#323232;">alias sce='sc enable'
</span><span style="color:#323232;">alias scd='sc disable'
</span><span style="color:#323232;">alias scs='sc start'
</span><span style="color:#323232;">alias scu='sc stop' # the u comes from unset
</span><span style="color:#323232;">alias scr='sc restart'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># yt-dlp
</span><span style="color:#323232;">alias ytm='yt-dlp -x -o "~/Music/%(title)s.%(ext)s" --add-metadata --embed-thumbnail --audio-quality 0'
</span><span style="color:#323232;">alias ytv='yt-dlp -o "~/Videos/%(title)s.%(ext)s" --add-metadata --embed-thumbnail --embed-subs --embed-chapters'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># edit quicker
</span><span style="color:#323232;">alias e='$EDITOR'
</span><span style="color:#323232;">alias se='sudoedit'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># ryujinx (created by pinejinx)
</span><span style="color:#323232;">alias ryu="AMD_DEBUG=w32ge,w32cs,nohyperz,nofmask glsl_zero_init=true radeonsi_clamp_div_by_zero=true force_integer_tex_nearest=true mesa_glthread=false vblank_mode=0 RADV_PERFTEST=bolist gamemoderun DOTNET_EnableAlternateStackCheck=1 GDK_BACKEND=x11 /home/luna/.local/share/Ryujinx/Ryujinx"
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Vencord
</span><span style="color:#323232;">alias inven="sudo VencordInstallerCli-linux -install &amp;&amp; sudo VencordInstallerCli-linux -install-openasar"
</span><span style="color:#323232;">alias unven="sudo VencordInstallerCli-linux -uninstall &amp;&amp; sudo VencordInstallerCli-linux -uninstall-openasar"
</span><span style="color:#323232;">
</span><span style="color:#323232;"># bun > npm
</span><span style="color:#323232;">alias npm='bun'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># replace cat
</span><span style="color:#323232;">alias cat='bat'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># sudo
</span><span style="color:#323232;">alias s='sudo'
</span>
  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • rosin
  • khanakhh
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • InstantRegret
  • Youngstown
  • slotface
  • PowerRangers
  • Durango
  • ngwrru68w68
  • kavyap
  • vwfavf
  • normalnudes
  • osvaldo12
  • ethstaker
  • mdbf
  • everett
  • GTA5RPClips
  • cubers
  • tacticalgear
  • Leos
  • modclub
  • cisconetworking
  • tester
  • anitta
  • provamag3
  • All magazines