2021-10-02 11:21:15 -04:00
# Color ls
alias ls = 'ls --color=auto'
2021-10-02 11:29:37 -04:00
2021-12-29 11:36:22 -05:00
# Run mpv from clipboard, replacing Invidious instances with YouTube's domain
2022-03-12 20:28:14 -05:00
# Limit mpv and youtube-dl to 1080p so it doesn't use too much bandwidth
alias mpvy = 'mpv --ytdl-format="bestvideo[ext=mp4][height<=?1080]+bestaudio[ext=m4a]" (xsel -b | sed "s/vid\.mint\.lgbt/youtube\.com/g" | sed "s/yewtu\.be/youtube\.com/g")'
2021-10-02 11:29:37 -04:00
2021-10-19 21:27:35 -04:00
alias youtube-dl = 'youtube-dl -f "bestvideo[ext=mp4][height<=?1080]+bestaudio[ext=m4a]"'
2021-12-29 11:36:22 -05:00
# Send screenshots to my VM
alias scr = 'scp ~/med/screen/latest.png boron:~'
2021-10-02 11:21:15 -04:00
# Set gpg tty so curses pinentry works
2021-10-21 17:44:21 -04:00
alias gpgt = 'export GPG_TTY=(tty)'
2021-10-02 11:29:37 -04:00
2021-10-02 11:21:15 -04:00
# Remove newlines from clipboard (for competitive programming)
alias dnl = 'xsel -b | tr "\n" " " | xsel -ib'
2021-10-02 11:29:37 -04:00
2021-10-02 11:21:15 -04:00
# Private neovim
alias nvimp = 'nvim -u NONE -c "setlocal history=0 nobackup nomodeline noshelltemp noswapfile noundofile nowritebackup secure viminfo=\"\""'
2021-10-02 11:29:37 -04:00
# Read pdf file as text
2021-10-21 17:44:21 -04:00
function pdfr
pdftotext $argv - | nvim
end
2021-10-02 11:29:37 -04:00
2021-10-02 11:21:15 -04:00
# Specific to my Gentoo system
alias genlop = 'doas -u portage /usr/bin/genlop'
alias loginctl = 'doas /bin/loginctl'