#!/bin/bash # Directories alias \ src="cd $HOME/.local/src/ && ls" \ cfg="cd $HOME/.config/ && ls" \ tmp="cd $HOME/Desktop/temp/ && ls" \ dsk="cd $HOME/Desktop/ && ls" \ prj="cd $HOME/Desktop/projects/ && ls" \ doc="cd $HOME/Documents/ && ls" \ dow="cd $HOME/Downloads/ && ls" \ mus="cd $HOME/Music/ && ls" \ prt="cd $HOME/Pictures/Screenshots/ && ls" \ bkg="cd $HOME/Pictures/Backgrounds/ && ls" \ img="cd $HOME/Pictures/ && ls" \ vid="cd $HOME/Videos/ && ls" \ # Common alias \ ls="exa -alG --icons --group-directories-first --no-permissions --no-user --time-style=iso --git" \ fzf="fzf --cycle --reverse" \ diff="diff --color=auto" \ grep="grep --color=auto" \ calc="bc -l" \ cp="cp -iv" \ mv="mv -iv" \ rm="rm -iv" \ vim="nvim" \ # Command shortcuts alias \ mgr-all="mgr pacman_upgrade apt_upgrade flatpak_update distrobox_update pip_update configs passmgr" \ df-short="df -h | grep -v '\s/dev.*$\|\s/run.*$\|\s/boot.*$'" \ wacom-setup-menu="wacom-setup menu" \ swayimg="swayimg -s fit -w 000000 -m" \ qr-png="qrencode -s 16 -o qr.png" \ qr="qrencode -t ansiutf8" \ notes="note list" \ clip="xsel -ib" \ def="dict" \ # Launch args alias \ fzf-edit-script="fzf_nav /home/$(whoami)/.config/scripts" \ newsboat="newsboat -u ~/Documents/personal/rss" \