Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# system {{{ #
# clear screen cs "printf '\033c'" hst "history" nf "printf '\033c' && neofetch | lolcat" fi "fish" # reload urxvt ru "xrdb ~/.Xresources" # list file sizes in megabytes with depth 1 dum "sudo du -d 1 -B M"
vgb "sni /etc/default/grub" mkgb "sudo grub-mkconfig -o /boot/grub/grub.cfg"
grep "grep --color=auto" rg "grep -nr" # pk "pkill -f"
mkpk "makepkg -sri" mkex "chmod 777"
# systemctl ctl "systemctl" ctle "systemctl enable" ctld "systemctl disable" ctls "systemctl start"
wm "sudo wifi-menu"
# mounting udm "udisksctl mount -b" udmb "udisksctl mount -b /dev/sdc2" udu "udisksctl unmount -b" udub "udisksctl unmount -b /dev/sdc2"
tc "touch"
# }}} command line related #
# directory-related {{{ # l "ls -a" ll "ls -alFh" smv "sudo mv" f "cd" fz "fzf" fnd "find . -type f -name"
rmr "rm -rf" mdp "mkdir -p" rsy "rsync -Pr"
# list all (un)mounted drives lhd "sudo fdisk -l" # get disc space for mounted drives ds "df -h | tee >(head -n 1) >(grep sd) >/dev/null" chownw "sudo chown -R kevin:wheel" chwnm "sudo chown -R kevin:wheel /run/media/kevin" # cd into backup folder and show backup sizes nbu "f /run/media/kevin/pc-backup/backups/nzxt && ll | grep gz"
# }}} directory-related #
# power options {{{ #
s "systemctl suspend" sd "sudo shutdown 0" reb "sudo shutdown -r 0" lo "i3-msg exit" x "xmodmap ~/.Xmodmap && xset r rate 200 60"
# }}} power options #
# sound vlm "alsamixer -c 0" vlh "alsamixer -c 2"
# apt # apti "sudo apt install" # aptr "sudo apt remove" # aptu "sudo apt upgrade"
# pacman pc "sudo pacman -S" pcr "sudo pacman -Rs" pcud "sudo pacman -Sy" pcug "sudo pacman -Syu" pcv "sudo pacman -Q" xpc "pacman -Qqe > ~/linux-config/txt/nzxt-pkgs.txt" # tri "trizen -S --noconfirm" tri "trizen -S"
# internet pg "ping -c 3 8.8.8.8" dh "sudo dhcpcd" rdh "sudo killall dhcpcd && sudo dhcpcd"
id "identify"
# }}} system #
# config files {{{ # rf "source ~/.config/fish/config.fish" rz "source ~/linux-config/aliases/zsh_aliases" lca "f ~/linux-config/aliases"
pipes "pipes.sh -t 3" # }}} config files #
# applications {{{ #
# silent="> /dev/null 2>&1& "
chr "google-chrome" h "htop -s PERCENT_MEM" hc "htop -s PERCENT_CPU" r "ranger" mr "man ranger" clc "cloc ." n "nvim" sni "sudo nvim" fh "feh" sx "sxiv" sxg "sxiv -a" wp "grep wallpaper ~/.cache/wal/colors.sh"
# rsl "java -jar ~/Downloads/RuneLite.jar" # swex "sudo nohup ~/Downloads/swex.appimage $silent"
cv "cava"
rx "redshift -x"
gpe "gpg --encrypt --recipient" gpd "gpg --decrypt"
# pass {{{ #
ps "pass" psc "pass -c" pse "pass edit" psi "pass insert -m" psg "pass generate -c"
xclip "xclip -selection clipboard" yh "echo 'kevin.mok@live.ca' | xclip -selection clipboard" yg "xclip -selection clipboard ~/.password-store/social/gmail" yt "xclip -selection clipboard ~/.password-store/social/trapbot" yu "echo 'kevin.mok@mail.utoronto.ca' | xclip -selection clipboard"
# }}} pass #
p3 "python3" py "python"
w "watson" wa "watson start" we "watson edit" wl "watson log" ws "watson stop" wt "watson status"
# }}} applications #
# git {{{ # # aliases {{{ gstr "git config credential.helper store" g "git"
# add {{{ # ga "git add -A . && git status -u" gac "git add -A . && git commit -S" # unsigned commt gacu "git add -A . && git commit" # }}} add #
# diff/log {{{ # gd "git diff -w" gdc "git diff --cached" gds "git diff --stat" gdt "git difftool --tool=vimdiff" gl "git log" gsl "git shortlog" # }}} diff/log #
# update {{{ #
gs "git status -u" gchom "git checkout master" gchnw "git checkout -b wip" gchw "git checkout wip" gheadm1 "git reset --hard HEAD~1" # show files in git repo # gls "git ls-tree -r HEAD --name-only" gls "git ls-tree HEAD --name-only"
# push {{{ # gst "git stash" gstp "git stash pop"
gc "git commit -S" gcu "git commit" gcam "ga && git commit --amend --no-edit -S" gcamp "ga && git commit --amend --no-edit -S && gpsf"
psgi "git add . && git commit -m '.' -S && git push" gps "git push" gpsn "git push --set-upstream origin master" gpsf "git push --force" gclear "git stash clear"
gpl "git pull --rebase" grbc "git rebase --continue"
# }}} push #
# }}} update #
crm "mrk README.md"
# aliases }}}
gcho "git checkout" gchon "git checkout -b"
gcln "git clone" gchp "git cherry-pick" gchpc "git cherry-pick --continue"
# }}} merge repos #
# assume file unchanged gunc "git update-index --assume-unchanged"
# }}} git #
# coding projs {{{ # # coding_dir="~/coding"
# trapbot {{{ # # tb "$cd_coding_dir/trapbot" # vtb "$cd_coding_dir/trapbot && ni scan_reddit.py" # ptb "python scan_reddit.py" # rtb "$cd_coding_dir/trapbot && python scan_reddit.py" # }}} trapbot #
# spotify-lib-vis {{{ #
# spv_dir="$coding_dir""/spotify-lib-vis" # svl "f $spv_dir/src/login" # sva "f $spv_dir/src/api" # svg "f $spv_dir/src/graphs" # svscs "f $spv_dir/src/static/scss" # svcss "f $spv_dir/src/spotifyvis/static/scss" # start spv server from dir ssv "source ../bin/activate && python manage.py runserver" # start spv server outside dir sssv "sv && ssv" # open spv db in psql spvdb "psql -d spotifyvis -U django" mig "python manage.py makemigrations && python manage.py migrate --run-syncdb && ssv" cldb "python manage.py flush --no-input && ssv" # django shell djs "python manage.py shell" # update pip upip "pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U" # update pip req's. ureq "pip freeze > requirements.txt"
# show last history scan hlg "cat $spv_dir/src/api/management/commands/update-history.log | tail -n 1" # scan history hs "$spv_dir/src/update-history.sh && cat $spv_dir/src/api/management/commands/update-history.log | tail -n 1" # scan cron log for hs cmd crnl "grep \"(kevin) CMD\" /var/log/syslog | tail -n 1 && hlg" # removes all but newest file # rmol "ls -t | tail -n +2 | xargs rm -- && l"
snw "spotify-now -i '%artist - %title'"
# }}} spotify-lib-vis #
sc "shellcheck" pdl "pdflatex" tcl "tex-clean"
mfs "nvim /home/kevin/coding/best-mf-site-personal/index.html"
# }}} coding projs #
# school {{{ #
# 369 # sa "ssh k@192.168.0.17" # cpi "scp interceptor.c kevin@192.168.0.17:/home/kevin/a1" # cpti "gcc -m32 -o test_intercept test_intercept.c && scp test_intercept k@192.168.0.17:/home/k/a1" ma "make" mc "make clean"
# }}} school #
|