modified: .config/aliasrc modified: .config/dunst/dunstrc modified: .config/mutt/muttrc modified: .config/qutebrowser/autoconfig.yml modified: .config/qutebrowser/quickmarks modified: .config/ranger/rc.conf modified: .local/bin/displayselect modified: .local/bin/dmenumount modified: .local/bin/statusbar/appointments modified: .local/bin/statusbar/music deleted: .local/bin/tools/timer
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
# Use neovim for vim if present.
 | 
						|
command -v nvim >/dev/null && alias vim="nvim" vimdiff="nvim -d"
 | 
						|
 | 
						|
# Verbosity and settings that you pretty much just always are going to want.
 | 
						|
alias \
 | 
						|
	bat="cat /sys/class/power_supply/BAT?/capacity" \
 | 
						|
	cp="cp -iv" \
 | 
						|
	mv="mv -iv" \
 | 
						|
	rm="rm -v" \
 | 
						|
	mkd="mkdir -pv" \
 | 
						|
	yt="youtube-dl --add-metadata -o '%(upload_date)s-%(title)s.%(ext)s' -i" \
 | 
						|
	yta="yt -x --add-metadata -f bestaudio/best" -o '%(upload_date)s-%(title)s.%(ext)s'\
 | 
						|
	ffmpeg="ffmpeg -hide_banner" \
 | 
						|
	sage="sage -q"
 | 
						|
 | 
						|
# Colorize commands when possible.
 | 
						|
alias \
 | 
						|
	ls="ls -hN --color=auto --group-directories-first" \
 | 
						|
	grep="grep --color=auto" \
 | 
						|
	diff="diff --color=auto" \
 | 
						|
	ccat="highlight --out-format=ansi"
 | 
						|
 | 
						|
# These common commands are just too long! Abbreviate them.
 | 
						|
alias \
 | 
						|
	ka="killall" \
 | 
						|
	g="git" \
 | 
						|
	trem="transmission-remote" \
 | 
						|
	YT="youtube-viewer" \
 | 
						|
	sdn="sudo shutdown -h now" \
 | 
						|
	f="$FILE" \
 | 
						|
	e="$EDITOR" \
 | 
						|
	v="$EDITOR" \
 | 
						|
	p="sudo pacman" \
 | 
						|
	xi="sudo xbps-install" \
 | 
						|
	xr="sudo xbps-remove -R" \
 | 
						|
	xq="xbps-query" \
 | 
						|
	z="zathura"\
 | 
						|
	q="exit"\
 | 
						|
	dunstpause="notify-send 'dunst' 'Pausing dunst...'; sleep 2;  notify-send 'DUNST_COMMAND_PAUSE'"\
 | 
						|
	dunstresume="notify-send 'dunst' 'Resuming dunst...' && notify-send 'DUNST_COMMAND_RESUME'"\
 | 
						|
	glog="git log --all --graph --decorate"\
 | 
						|
	clog="config log --all --graph --decorate"\
 | 
						|
	cam="mpv --demuxer-lavf-format=video4linux2 --demuxer-lavf-o-set=input_format=mjpeg av://v4l2:/dev/video0"\
 | 
						|
	pa="paru"
 | 
						|
 | 
						|
# Some other stuff
 | 
						|
alias \
 | 
						|
	magit="nvim -c MagitOnly" \
 | 
						|
	ref="shortcuts >/dev/null; source ${XDG_CONFIG_HOME:-$HOME/.config}/shortcutrc ; source ${XDG_CONFIG_HOME:-$HOME/.config}/zshnameddirrc" \
 | 
						|
	weath="less -S ${XDG_DATA_HOME:-$HOME/.local/share}/weatherreport" \
 | 
						|
	tmux="tmux -f ${XDG_CONFIG_HOME:-$HOME/.config}/tmux/tmux.conf"\
 | 
						|
	cast="mkchromecast --video --control -i"\
 | 
						|
	castaudio="mkchromecast --control --screencast --b 320"\
 | 
						|
 | 
						|
alias config='/usr/bin/git --git-dir=/home/alex/.local/share/git_dotfiles --work-tree=/home/alex'
 |