diff options
| author | yuzu-eva <stevenhu@web.de> | 2022-12-23 21:20:52 +0100 |
|---|---|---|
| committer | yuzu-eva <stevenhu@web.de> | 2022-12-23 21:20:52 +0100 |
| commit | ee92c6100fd18a80309bcaa86d1cbc20f8f2cd49 (patch) | |
| tree | 3772ecdd57e3fcd4fd6eddc7b18230348ce5d4f3 /.bash_aliases | |
| parent | 2c7324c964f597080c0589a31f6164b484d7a1f2 (diff) | |
added a bunch of stuff and relocated some files
Diffstat (limited to '.bash_aliases')
| -rw-r--r-- | .bash_aliases | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/.bash_aliases b/.bash_aliases deleted file mode 100644 index 57ffc64..0000000 --- a/.bash_aliases +++ /dev/null @@ -1,124 +0,0 @@ -# __ _ _ -# ___ __ _ / _| ___| |__ __ _| |__ ___ -# / __/ _` | |_ / _ \ '_ \ / _` | '_ \ / _ \ -# | (_| (_| | _| __/ |_) | (_| | |_) | __/ -# \___\__,_|_| \___|_.__/ \__,_|_.__/ \___| -# - -## MISCELLANEOUS - -# various shortcuts -alias reboot='sudo reboot' -alias poweroff='sudo poweroff' -alias refresh='source ~/.bashrc' -alias fuck='sudo $(history -p !!)' -alias open='xdg-open' -alias rsync='rsync -avh --progress' -alias cwp='xwallpaper --maximize "$(/usr/bin/ls -1 -d /hdd/pics/wallpaper/* | shuf -n1)"' -alias fd='fdfind' -alias mutt='pushd ~/.mutt/attachments; mutt; popd' -alias jpwine='LANG=ja_JP.UTF-8 WINEDEBUG=-all wine' -alias emacs='emacsclient -c -a "emacs"' -alias emacsd='/usr/local/bin/emacs --daemon' -alias cn='clear;macchina' - -# cp mv and rm always verbose -alias cp='cp -v' -alias mv='mv -v' -alias rm='rm -v' - -# Colorize grep output -alias grep='grep --color=auto -i' - -# color ls, always full info and human readable; group dirs -alias ls='ls -hl --color=always --group-directories-first' -alias la='ls -a' - -# Control Audio -alias headset="wpctl set-default $(wpctl status | grep 'Headphones' | cut -b11-12)" -alias speakers="wpctl set-default $(wpctl status | grep 'Speakers' | cut -b11-12)" -alias setvol='pactl set-sink-volume @DEFAULT_SINK@' - -# Monitor / Resolution settings, mainly for playing old-ass games -alias setlmon-lowres='xrandr --auto --output HDMI-A-0 --mode 640x480 --primary' -alias setlmon-midres='xrandr --auto --output HDMI-A-0 --mode 800x600 --primary' -alias setlmon-default='xrandr --auto --output HDMI-A-0 --mode 1920x1080 --primary' -alias setrmon-lowres='xrandr --auto --output DisplayPort-2 --mode 640x480 --left-of HDMI-A-0' -alias setrmon-midres='xrandr --auto --output DisplayPort-2 --mode 800x600 --left-of HDMI-A-0' -alias setrmon-default='xrandr --auto --output DisplayPort-2 --mode 1600x900 --left-of HDMI-A-0' - -## FUNCTIONS FOR CONVERTING DATE TO ISO 8601 - -# convert date from YYYYMMDD to YYYY-MM-DD -date-convert() { - for i in *; do - mv "${i}" "$(echo "${i}" | - sed 's/\([0-9][0-9][0-9][0-9]\)\([0-9][0-9]\)\([0-9][0-9]\)/\1-\2-\3/')" - done; -} - -# reverse date from DD-MM-YYYY to YYYY-MM-DD -date-reverse() { - for i in *; do - mv "${i}" "$(echo "${i}" | - sed 's/\([0-9][0-9]\)-\([0-9][0-9]\)-\([0-9][0-9][0-9][0-9]\)/\3-\1-\2/')" - done; -} - -## RECORDING, DOWNLOADING AND CONVERTING VIDEO - -# record primary monitor with audio output and input -record() { - ffmpeg -s 1920x1080 \ - -framerate 60 -f x11grab -i :0.0+1600 \ - -f pulse -ac 2 -ar 44100 -i alsa_output.pci-0000_29_00.0.analog-stereo.monitor \ - -f pulse -ac 1 -ar 44100 -i alsa_input.usb-SunplusIT_Inc_FHD_Camera_Microphone_01.00.00-02.analog-stereo \ - -filter_complex amix=inputs=2 \ - -vcodec libx265 -s 1920x1080 \ - -acodec libvorbis -ab 128k \ - ~/vids/"$1".mkv -} - -# shortcuts for most used yt-dlp calls -alias ytvid='yt-dlp -o "/hdd/vids/random/%(title)s.%(ext)s" --remux-video "mkv"' -alias ytreact='yt-dlp -o "/hdd/pics/reactions/gif/%(title)s.%(ext)s" --recode-video "webm"' -alias ytarchive='yt-dlp -o "/hdd/vids/archives/%(uploader)s/%(upload_date)s - %(title)s/%(title)s.%(ext)s" --remux-video "mkv"' - -# function to specify filename, so I can avoid total chaos in my library -ytmp3() { - read -p "Enter filename: " name; - yt-dlp -x --audio-format mp3 --download-archive "/hdd/music/Archive_goodMusic.txt" \ - --embed-metadata -o "/hdd/music/Youtube Downloads/$name.%(ext)s" $1 -} - -# convert video files to webm -mkwebm() { - ffmpeg -i "${1}" -crf 1 -b:v 1M -c:a libvorbis "${1%.*}".webm -} - -## GIT - -# general shortcuts -alias commit='git commit -m' -alias fetch='git fetch' -alias upstream='git push --set-upstream origin' -alias remote='git remote add origin' -alias pull='git pull origin' -alias push='git push origin' - -# shortcut for dotfiles repo -alias dfiles='/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME' -alias dcomm='dfiles commit -m' -alias dpush='dfiles push origin' - -## PACKAGE MANAGER - -alias aptin='sudo apt install' -alias aptup='sudo apt update && sudo apt upgrade' -alias aptupd='sudo apt update' -alias aptupg='sudo apt upgrade' -alias aptrm='sudo apt remove' -alias aptsr='sudo apt search' -alias aptsh='sudo apt show' -alias listup='sudo apt list --upgradeable' -alias listin='sudo apt list --installed' |
