Browse Source

Rarity sniper/300/301 aliases

scp videos from phone.
master
Kevin Mok 2 years ago
parent
commit
e851514a31
No known key found for this signature in database GPG Key ID: C072BD80DB66DE18
  1. 151
      aliases/key_aliases.tmpl
  2. 64
      aliases/key_dirs.tmpl
  3. 7
      aliases/key_files.tmpl
  4. 2
      dot_Xresources.tmpl
  5. 28
      dot_config/fish/config.fish.tmpl
  6. 15
      dot_config/fish/functions/discord-burner.fish
  7. 3
      dot_config/fish/functions/dump-rarity-check.fish
  8. 2
      dot_config/fish/functions/git/git-push-new-gitea.fish
  9. 13
      dot_config/fish/functions/refresh-config-task.fish
  10. 7
      dot_config/fish/functions/scp-vid.fish
  11. 1
      dot_config/fish/functions/task/task-delete.fish
  12. 1
      dot_config/fish/functions/task/task-done.fish
  13. 48
      dot_config/i3/config.tmpl
  14. 28
      dot_config/i3blocks/i3blocks.conf.tmpl
  15. 33
      dot_config/mimeapps-ffox.list
  16. 5
      dot_config/mimeapps.list
  17. 2
      dot_config/ranger/rc.conf.tmpl
  18. 7
      dot_config/spotify/Users/polarbier-user/prefs.tmpl
  19. 2
      dot_config/zathura/zathurarc
  20. 4
      dot_gitconfig.tmpl
  21. 4
      dot_imwheelrc
  22. 67
      dot_kube/private_config.tmpl
  23. 9
      dot_taskrc
  24. 54
      dot_vimrc.tmpl
  25. 3
      dot_xinitrc.tmpl
  26. 3
      scripts/executable_backup

151
aliases/key_aliases.tmpl

@ -10,7 +10,7 @@ d "cd ~/Downloads && printf '\033c'"
e "echo \$" e "echo \$"
hst "history" hst "history"
# nft "printf '\033c' && neofetch | lolcat" # nft "printf '\033c' && neofetch | lolcat"
nft "printf '\033c' && neofetch"
nfth "printf '\033c' && neofetch"
fi "fish" fi "fish"
# reload urxvt # reload urxvt
ru "xrdb ~/.Xresources && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null" ru "xrdb ~/.Xresources && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null"
@ -33,6 +33,8 @@ whi "whereis"
xr "xrandr" xr "xrandr"
{{ if eq .chezmoi.hostname "nzxt" }} {{ if eq .chezmoi.hostname "nzxt" }}
xra "xrandr --auto"
xrs "xrandr --auto && xrandr --output HDMI-0 --right-of DVI-I-1"
xrn "xrandr --output HDMI-0 --rotate normal && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null" xrn "xrandr --output HDMI-0 --rotate normal && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null"
xrr "xrandr --output HDMI-0 --rotate right && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null" xrr "xrandr --output HDMI-0 --rotate right && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null"
{{ end }} {{ end }}
@ -89,7 +91,7 @@ nctr "sudo systemctl restart netctl-auto@wlp4s0.service"
# ssh [[[ # # ssh [[[ #
ss "ssh"
# ss "ssh"
cpssh "ssh-copy-id -i ~/.ssh/id_rsa.pub" cpssh "ssh-copy-id -i ~/.ssh/id_rsa.pub"
xcssh "bat ~/.ssh/id_rsa.pub | xclip -selection clipboard" xcssh "bat ~/.ssh/id_rsa.pub | xclip -selection clipboard"
# digital ocean # digital ocean
@ -97,11 +99,24 @@ ssd "mosh --ssh='ssh -p 399' kevin@165.22.239.234 tmux a"
sdh "mosh --ssh='ssh -p 399' kevin@165.22.239.234 htop" sdh "mosh --ssh='ssh -p 399' kevin@165.22.239.234 htop"
scd "scp -P 399 kevin@165.22.239.234" scd "scp -P 399 kevin@165.22.239.234"
sfd "sftp -rP 399 kevin@165.22.239.234" sfd "sftp -rP 399 kevin@165.22.239.234"
# phone
# phone [[[ #
ssp "mosh --ssh='ssh -p 8022' $PHONE_IP" ssp "mosh --ssh='ssh -p 8022' $PHONE_IP"
scpp "scp -P 8022 $PHONE_IP:" scpp "scp -P 8022 $PHONE_IP:"
sfp "sftp -rP 8022 $PHONE_IP" sfp "sftp -rP 8022 $PHONE_IP"
rsp "rsync --ignore-existing -Ptre 'ssh -p 8022' $PHONE_IP:" rsp "rsync --ignore-existing -Ptre 'ssh -p 8022' $PHONE_IP:"
# ]]] phone #
# pixel [[[ #
sspx "mosh --ssh='ssh -p 8022' $PIXEL_IP"
scpx "scp -P 8022 $PIXEL_IP:"
sfpx "sftp -rP 8022 $PIXEL_IP"
rspx "rsync --ignore-existing -Ptre 'ssh -p 8022' $PIXEL_IP:"
# ]]] pixel #
# vultr # vultr
ssa "mosh atxadmin@45.32.87.10" ssa "mosh atxadmin@45.32.87.10"
ssv "mosh kevin@45.32.87.10" ssv "mosh kevin@45.32.87.10"
@ -156,7 +171,7 @@ f "cd"
fz "fzf -e" fz "fzf -e"
fbg "cd ~/Pictures/Backgrounds && ranger --selectfile (fzf -e --delimiter '/' --with-nth -1)" fbg "cd ~/Pictures/Backgrounds && ranger --selectfile (fzf -e --delimiter '/' --with-nth -1)"
fnd "find . -type f -name" fnd "find . -type f -name"
p "pwd"
# p "pwd"
rmr "rm -rf" rmr "rm -rf"
# rmd "rm ~/Downloads/*" # rmd "rm ~/Downloads/*"
@ -174,6 +189,8 @@ chwnm "sudo chown -R kevin:wheel /run/media/{{ .chezmoi.username }}"
# cd into backup folder and show backup sizes # cd into backup folder and show backup sizes
lbu "cd /run/media/kevin/backup-hd/{{ .chezmoi.hostname }}/tar && lsd -l" lbu "cd /run/media/kevin/backup-hd/{{ .chezmoi.hostname }}/tar && lsd -l"
uzl "unzip -l"
# ]]] directory-related # # ]]] directory-related #
# power options [[[ # # power options [[[ #
@ -268,13 +285,15 @@ apu "apt upgrade"
# python [[[ # # python [[[ #
py "python"
p "python"
# py "python"
py2 "python2" py2 "python2"
# pyt "printf '\033c' && pytest -vvs" # pyt "printf '\033c' && pytest -vvs"
pyt "clear && tmux clear-history && pytest -vvs"
# pyt "clear && tmux clear-history && pytest -vvs"
pyt "clear && tmux clear-history && pytest --cov"
pyts "clear && tmux clear-history && pytest -vv" pyts "clear && tmux clear-history && pytest -vv"
pyu "python -m unittest" pyu "python -m unittest"
pipi "pip install --user"
pipi "pip install"
spipi "sudo pip install" spipi "sudo pip install"
# ]]] python # # ]]] python #
@ -328,6 +347,7 @@ aay "task add proj:pey"
ac "task context" ac "task context"
acn "task context none && task" acn "task context none && task"
ach "task context home && task" ach "task context home && task"
acm "task context mny && task"
aco "task context out && task" aco "task context out && task"
acp "task context pey && task" acp "task context pey && task"
acnp "task context not-pey && task" acnp "task context not-pey && task"
@ -375,10 +395,13 @@ cci "calcurse -i"
ccs "calcurse-caldav" ccs "calcurse-caldav"
chr "google-chrome" chr "google-chrome"
cht "chatterino" cht "chatterino"
clc "cloc ."
# clc "cloc ."
clc "cloc . --vcs=git"
cv "cava" cv "cava"
dg "dragon-drag-and-drop -x" dg "dragon-drag-and-drop -x"
fox "firefox"
fx "firefox -P"
fxd "firefox -P default"
fxw "firefox -P work"
fh "feh" fh "feh"
fi "fish" fi "fish"
gpd "gpg --decrypt" gpd "gpg --decrypt"
@ -414,6 +437,7 @@ np "nvim --"
ndu "ncdu" ndu "ncdu"
p3 "python3" p3 "python3"
pdft "pdftotext" pdft "pdftotext"
pdu "pdfunite"
pipes "pipes.sh -t 3" pipes "pipes.sh -t 3"
pcp "pycp" pcp "pycp"
pmv "pymv" pmv "pymv"
@ -432,6 +456,7 @@ sn "sudo nvim"
sqlb "sqlitebrowser" sqlb "sqlitebrowser"
# ss "mosh" # ss "mosh"
stp "termdown" stp "termdown"
h "termdown"
# sw "swex" # sw "swex"
# t "tmux"#[[[ # t "tmux"#[[[
# ta "tmux a -t" # ta "tmux a -t"
@ -454,7 +479,8 @@ tnb "tmux new -s backup"
#]]] #]]]
usn "usernames --num 20" usn "usernames --num 20"
vmd "vimdiff" vmd "vimdiff"
wc "wc -l"
wcl "wc -l"
wcw "wc -w"
wch "weechat" wch "weechat"
# wg "wego" # wg "wego"
wg "curl wttr.in" wg "curl wttr.in"
@ -536,10 +562,12 @@ wrw "watson report -Gc"
tt "timetrace" tt "timetrace"
tta "timetrace start" tta "timetrace start"
tte "timetrace edit"
ttaa "timetrace start a3@300"
tte "timetrace edit record latest"
ttc "timetrace create" ttc "timetrace create"
ttp "timetrace create project" ttp "timetrace create project"
ttl "timetrace list records today"
ttlp "timetrace list projects"
ttlr "timetrace list records today"
ttr "timetrace report" ttr "timetrace report"
tts "timetrace stop" tts "timetrace stop"
ttt "timetrace status" ttt "timetrace status"
@ -565,6 +593,7 @@ gbu "git branch --no-merged"
gbm "git branch --merged" gbm "git branch --merged"
gbr "git branch -m" gbr "git branch -m"
gbu "git branch --set-upstream-to=" gbu "git branch --set-upstream-to="
gbv "git branch -vv"
gsm "git submodule" gsm "git submodule"
gsma "git submodule add" gsma "git submodule add"
@ -650,8 +679,8 @@ gfo "git fetch orig"
gch "git checkout" gch "git checkout"
gchn "git checkout -b" gchn "git checkout -b"
gchm "git checkout master"
gchmn "git checkout main"
gchm "git checkout main"
gchms "git checkout master"
gchnw "git checkout -b wip" gchnw "git checkout -b wip"
gchw "git checkout wip" gchw "git checkout wip"
gchh "git checkout HEAD --" gchh "git checkout HEAD --"
@ -684,7 +713,7 @@ gsts "git stash show stash@\{0\} -p"
gstcl "git stash clear" gstcl "git stash clear"
gpl "git pull --rebase" gpl "git pull --rebase"
gplo "git fetch orig && git pull --rebase . orig/main"
gplo "git fetch origin && git pull --rebase . origin/main"
grb "git rebase -i" grb "git rebase -i"
grba "git rebase --abort" grba "git rebase --abort"
grbc "git rebase --continue" grbc "git rebase --continue"
@ -707,7 +736,8 @@ gps "git push"
gpso "git push origin" gpso "git push origin"
gpsoh "git push -f origin HEAD:" gpsoh "git push -f origin HEAD:"
gpsg "git push gitea" gpsg "git push gitea"
gpsd "git push origin --delete"
gpsk "git push kevin"
gpsdl "git push origin --delete"
# gpsi "git config credential.helper store && git push" # gpsi "git config credential.helper store && git push"
# gpsn "git push --set-upstream origin main" # gpsn "git push --set-upstream origin main"
gpsn "eval (git push 2>&1 | tail -n 2)" gpsn "eval (git push 2>&1 | tail -n 2)"
@ -723,11 +753,22 @@ gunc "git update-index --assume-unchanged"
# coding projs [[[ # # coding projs [[[ #
# pm "python main.py"
pmn "python main.py"
tld "tldr" tld "tldr"
# fsl "zathura --fork ~/coding/fastest-languages.pdf" # fsl "zathura --fork ~/coding/fastest-languages.pdf"
fsl "bat ~/Documents/fastest-languages/fastest-languages.md" fsl "bat ~/Documents/fastest-languages/fastest-languages.md"
rgt "rg TODO" rgt "rg TODO"
# django [[[ #
# pmn "python manage.py"
pm "python manage.py"
pmk "python manage.py makemigrations"
pmg "python manage.py migrate"
# ]]] django #
# make [[[ # # make [[[ #
# ma "printf '\033c' && bear make" # ma "printf '\033c' && bear make"
@ -792,6 +833,7 @@ wr0 "watson report --all --project=309 --tag=phase2"
# server [[[ # # server [[[ #
no "node" no "node"
noe "node --experimental-json-modules"
ndm "nodemon" ndm "nodemon"
knd "killall node" knd "killall node"
mg "mongo" mg "mongo"
@ -799,7 +841,7 @@ mg "mongo"
0ht "cd ~/school/309-proj && python3 -m http.server" 0ht "cd ~/school/309-proj && python3 -m http.server"
mgd "mongod --dbpath mongo-data" mgd "mongod --dbpath mongo-data"
# nds "killall node && nodemon server.js" # nds "killall node && nodemon server.js"
nds "nodemon server.js"
# nds "nodemon server.js"
# ]]] server # # ]]] server #
@ -853,6 +895,39 @@ nst "cp ~/Documents/workout-logs/stretching.md /tmp && nvim /tmp/stretching.md"
rde "pyenv shell red-discord-bot-test" rde "pyenv shell red-discord-bot-test"
rbd "redbot --dev --debug" rbd "redbot --dev --debug"
lo7 "libreoffice ~/Documents/expenses/2021.ods &"
nps "npm start"
# rarity surf [[[ #
# po "python ~/coding/rarity-sniper/opensea.py | tail -n30"
# po "python ~/coding/rarity-sniper/opensea.py"
# poa "python ~/coding/rarity-sniper/opensea.py"
# pp "python scrape.py"
# pr "python rarity.py"
# pu "python ~/coding/rarity-sniper/opensea.py update"
po "python manage.py opensea"
pr "python manage.py rarity"
bz "python manage.py rarity -t Bitz -n"
pmp "python manage.py makemigrations project"
srs "source ~/.venv/rarity-sniper/bin/activate.fish"
yra "yarn add"
yrb "yarn build"
yrbs "yarn build && serve -s build"
yrr "yarn remove"
yrs "yarn start"
sv "serve -s build"
ssrr "mosh root@161.35.107.30"
ssr "mosh 161.35.107.30"
# ]]] rarity surf #
# ]]] coding projs # # ]]] coding projs #
# games [[[ # # games [[[ #
@ -894,7 +969,7 @@ twf "watch -n300 'twitchy-game Fortnite'"
# ]]] twitchy # # ]]] twitchy #
lob "lsd -F --group-dirs first 2020*.mkv" lob "lsd -F --group-dirs first 2020*.mkv"
wo "watch -n60 'lsd -lF --group-dirs first --size short 2020*.mkv'"
wob "watch -n60 'lsd -lF --group-dirs first --size short 2020*.mkv'"
fnp "t timeline FNProgress | sed -n '2p'" fnp "t timeline FNProgress | sed -n '2p'"
fnu "sxiv ~/Documents/fortnite/pics/maps/upgrade.png &" fnu "sxiv ~/Documents/fortnite/pics/maps/upgrade.png &"
@ -909,6 +984,14 @@ fnu "sxiv ~/Documents/fortnite/pics/maps/upgrade.png &"
gpa "column -ts',' ~/Documents/gpa.md" gpa "column -ts',' ~/Documents/gpa.md"
ssc "mosh mokkar@teach.cs.utoronto.ca" ssc "mosh mokkar@teach.cs.utoronto.ca"
spc "source ~/.venv/price-calc/bin/activate.fish"
scv "source ~/.venv/covid-monitor/bin/activate.fish"
fr "flask run"
pmd "python manage.py db"
pmdm "python manage.py db migrate"
pmdu "python manage.py db upgrade"
# pt "pytest --cov"
# ]]] school # # ]]] school #
# red-hat [[[ # # red-hat [[[ #
@ -916,15 +999,17 @@ ssc "mosh mokkar@teach.cs.utoronto.ca"
vpu "nmcli con up id '1 - Red Hat Global VPN' --ask" vpu "nmcli con up id '1 - Red Hat Global VPN' --ask"
vpd "nmcli con down id '1 - Red Hat Global VPN'" vpd "nmcli con down id '1 - Red Hat Global VPN'"
loe "libreoffice ~/Documents/expenses/2021.ods &"
loi "libreoffice ~/Documents/expenses/investments.ods &"
# laptop # laptop
# gcfr "git config user.email 'kmok@redhat.com' && git config user.signingkey 10B001347552F396" # gcfr "git config user.email 'kmok@redhat.com' && git config user.signingkey 10B001347552F396"
gchk "git checkout KOGITO-" gchk "git checkout KOGITO-"
gchnk "git checkout -b KOGITO-"
gch3 "git checkout KOGITO-1031-diff-3" gch3 "git checkout KOGITO-1031-diff-3"
# ssh [[[ # # ssh [[[ #
loe "libreoffice ~/Documents/expenses/2021.ods &"
loi "libreoffice ~/Documents/expenses/investments.ods &"
ssw "mosh $WORK_LAPTOP_IP tmux a" ssw "mosh $WORK_LAPTOP_IP tmux a"
ssw2 "mosh $WORK_LAPTOP_IP -- tmux a -t nzxt-2" ssw2 "mosh $WORK_LAPTOP_IP -- tmux a -t nzxt-2"
ssi "mosh $WORK_LAPTOP_IP -- tmux a -t weechat" ssi "mosh $WORK_LAPTOP_IP -- tmux a -t weechat"
@ -940,7 +1025,7 @@ ghr "github-release"
o "kubectl" o "kubectl"
oa "kubectl apply -f" oa "kubectl apply -f"
oc "kubectl create"
ocr "kubectl create"
ocf "kubectl create ns kogito; kubectl config set-context --current --namespace=kogito" ocf "kubectl create ns kogito; kubectl config set-context --current --namespace=kogito"
oct "kubectx" oct "kubectx"
od "kubectl describe" od "kubectl describe"
@ -1002,13 +1087,14 @@ mvpr "mvn clean package -DskipTests && ./server-control.sh start"
# make [[[ # # make [[[ #
mk "make -j8"
mb4 "make -j8 before-pr"
mk "make"
mb4 "make before-pr"
mbc "make build-cli && scp build/_output/bin/kogito $WORK_LAPTOP_IP:/home/kmok/go/bin" mbc "make build-cli && scp build/_output/bin/kogito $WORK_LAPTOP_IP:/home/kmok/go/bin"
mc "make clean" mc "make clean"
mct "make clean test" mct "make clean test"
mi "make install" mi "make install"
ml "make lint" ml "make lint"
mr "make run"
mt "make test" mt "make test"
# mvet "make vet" # mvet "make vet"
# mvett "make vet test" # mvett "make vet test"
@ -1021,7 +1107,7 @@ mvtt "make vet test"
# minikube [[[ # # minikube [[[ #
mb "minikube"
# mb "minikube"
mba "minikube start" mba "minikube start"
mbd "minikube delete" mbd "minikube delete"
mbs "minikube stop" mbs "minikube stop"
@ -1052,13 +1138,28 @@ dks "docker images"
sb "ansible" sb "ansible"
sbp "ansible-playbook" sbp "ansible-playbook"
h "helm"
# helm [[[ #
# h "helm"
hd "helm delete" hd "helm delete"
hi "helm install" hi "helm install"
him "helm install --set openshift=false"
ht "helm template" ht "helm template"
hu "helm upgrade" hu "helm upgrade"
# ]]] helm #
# ]]] red-hat # # ]]] red-hat #
# tet "ticker (cat ~/Documents/expenses/etf.md) | xclip -selection clipboard" # tet "ticker (cat ~/Documents/expenses/etf.md) | xclip -selection clipboard"
tet "ticker (xclip -o) | xclip -selection clipboard" tet "ticker (xclip -o) | xclip -selection clipboard"
# vpn [[[ #
eip "curl ifconfig.me"
fdb "firefox -P discord-"
sip "curl ifconfig.me"
vpc "nordvpn connect && curl ifconfig.me"
vpd "nordvpn disconnect"
# ]]] vpn #

64
aliases/key_dirs.tmpl

@ -1,4 +1,4 @@
# vim: fdm=marker ft=sh.go-template syntax=sh
# vim: fdm=marker ft=sh.go-template syntax=sh
# sys [[[ # # sys [[[ #
@ -14,12 +14,15 @@ D ~/Documents
k ~/ k ~/
lc ~/linux-config lc ~/linux-config
lf /mnt/linux-files lf /mnt/linux-files
lf2 /mnt/linux-files-2
lfp /mnt/linux-files/Pictures lfp /mnt/linux-files/Pictures
lfv /mnt/linux-files/Videos lfv /mnt/linux-files/Videos
lfv2 /mnt/linux-files-2/Videos
lfy /mnt/linux-files/Videos/yt lfy /mnt/linux-files/Videos/yt
me /run/media/kevin me /run/media/kevin
o / o /
pd ~/.password-store pd ~/.password-store
pfp ~/Pictures/profile-pics
P ~/Pictures P ~/Pictures
ssu ~/Pictures/screenshots/desktop/unsorted ssu ~/Pictures/screenshots/desktop/unsorted
std ~/st std ~/st
@ -28,7 +31,7 @@ tm ~/tmp
{{ if and (eq .chezmoi.username "root") (eq .linux_os "debian") }} {{ if and (eq .chezmoi.username "root") (eq .linux_os "debian") }}
ng /etc/nginx/sites-available ng /etc/nginx/sites-available
sv /etc/systemd/system
# sv /etc/systemd/system
{{ end }} {{ end }}
# ]]] sys # # ]]] sys #
@ -52,6 +55,8 @@ rdp ~/coding/discord-bots/pinky/cogs/CogManager/cogs/adventure
sr ~/linux-config/scripts sr ~/linux-config/scripts
snp ~/.vim/plugged/vim-snippets/UltiSnips snp ~/.vim/plugged/vim-snippets/UltiSnips
sw ~/.local/share/nvim/swap/ sw ~/.local/share/nvim/swap/
ttd ~/.timetrace
ttdr ~/.timetrace/records
tx ~/linux-config/txt tx ~/linux-config/txt
wd ~/.config/watson wd ~/.config/watson
@ -70,6 +75,10 @@ msl ~/coding/mf-site/content/letter
# mp ~/coding/mf-site/static/pdf # mp ~/coding/mf-site/static/pdf
pk ~/Documents/journal/packing-lists pk ~/Documents/journal/packing-lists
pn ~/coding/red-discord-bot pn ~/coding/red-discord-bot
rs ~/coding/rarity-surf/backend/rarity_check/project
rsf ~/coding/rarity-surf/frontend
rsc ~/coding/rarity-surf/backend/rarity_check/project/management/commands
rsm ~/coding/rarity-surf/backend/rarity_check/project/migrations
sv ~/coding/spotify-lib-vis/src sv ~/coding/spotify-lib-vis/src
svg ~/coding/spotify-lib-vis/src/graphs/static/graphs/scripts svg ~/coding/spotify-lib-vis/src/graphs/static/graphs/scripts
swd ~/coding/swex swd ~/coding/swex
@ -100,11 +109,13 @@ ads ~/coding/ada-mario/scripts
adP ~/Pictures/ada-mario adP ~/Pictures/ada-mario
{{ end }} {{ end }}
# ]]] cdn # # ]]] cdn #
# gaming [[[ # # gaming [[[ #
lfo /mnt/linux-files/Videos/obs lfo /mnt/linux-files/Videos/obs
lfo2 /mnt/linux-files-2/Videos/obs
pxv /mnt/linux-files/Videos/pixel pxv /mnt/linux-files/Videos/pixel
# codm [[[ # # codm [[[ #
@ -132,10 +143,13 @@ tcd /mnt/linux-files/Videos/yt/fortnite/clips/twitch-clip-downloader
pgv /mnt/linux-files/Videos/pokemon-go pgv /mnt/linux-files/Videos/pokemon-go
tr ~/.local/share/Terraria tr ~/.local/share/Terraria
dc ~/Documents/chat/discord
twt ~/Documents/twitter twt ~/Documents/twitter
sdv ~/Documents/stardew-valley-aha sdv ~/Documents/stardew-valley-aha
wo ~/Documents/workout-logs/3
# ]]] gaming # # ]]] gaming #
# sch [[[ # # sch [[[ #
@ -143,15 +157,48 @@ sdv ~/Documents/stardew-valley-aha
sc ~/school sc ~/school
lt ~/school/latex-notes lt ~/school/latex-notes
lb ~/coding/linux-basics
xy ~/Documents/ataraxy-venture
xd ~/Documents/ataraxy-venture/discord
0 ~/school/300
0a ~/school/latex-notes/300/a4
0d ~/school/300/diversity
0e ~/school/300/exam
0p ~/school/300/pdf
0n ~/school/300/notes
# 301 [[[ #
1 ~/school/301
1a ~/school/301/a2
1af ~/school/301/a1/price-calc/src
# 1ab ~/school/301/a1/backend
1ab ~/school/301/todo-app-medium-demo/flask_app
1as ~/school/301/a2/scripts
1apr ~/coding/pull-requests/301/a1
1d ~/school/301/korotu/deliverables/deliverable-2/minter/src
1d3 ~/school/301/korotu/deliverables/deliverable-3
1dc ~/school/301/korotu/deliverables/deliverable-2/nft-contract
1k ~/school/301/korotu
1kd ~/school/301/korotu/deliverables/deliverable-1
1pr ~/coding/pull-requests/301/d3
# ]]] 301 #
# solidity [[[ #
sl ~/coding/solidity
shd ~/coding/solidity/dotenv
shw ~/coding/solidity/hello-world
shws ~/coding/solidity/hello-world-part-four-tutorial/starter-files/src
snf ~/coding/solidity/nft
snm ~/coding/solidity/nft-minter-tutorial/minter-starter-files/src
# ]]] solidity #
# ]]] sch # # ]]] sch #
# pey [[[ # # pey [[[ #
atx ~/Documents/ataraxy-venture atx ~/Documents/ataraxy-venture
em ~/Documents/emails
li ~/Documents/linkedin li ~/Documents/linkedin
lic ~/Documents/linkedin/msgs lic ~/Documents/linkedin/msgs
rh ~/Documents/red-hat rh ~/Documents/red-hat
@ -173,7 +220,8 @@ kex ~/coding/kogito/kogito-examples
keh ~/coding/kogito/kogito-examples/process-scripts-quarkus/target keh ~/coding/kogito/kogito-examples/process-scripts-quarkus/target
kep ~/coding/kogito/kogito-examples/process-postgresql-persistence-quarkus kep ~/coding/kogito/kogito-examples/process-postgresql-persistence-quarkus
kfl ~/coding/kogito/kogito-apps kfl ~/coding/kogito/kogito-apps
kh ~/coding/kogito/kogito-helm-chart
kh ~/coding/kogito/kogito-helm-charts
kho ~/coding/kogito/kogito-helm-chart-old
ki ~/coding/kogito/kogito-images ki ~/coding/kogito/kogito-images
kj ~/coding/kogito/jenkins-test kj ~/coding/kogito/jenkins-test
kjb ~/coding/kogito/jenkins-test-bot kjb ~/coding/kogito/jenkins-test-bot
@ -199,6 +247,7 @@ kot ~/coding/kogito/optaplanner
kp ~/coding/kogito/kogito-pipelines kp ~/coding/kogito/kogito-pipelines
kp2 ~/coding/kogito/kogito-pipelines-2 kp2 ~/coding/kogito/kogito-pipelines-2
kpr ~/coding/pull-requests/red-hat kpr ~/coding/pull-requests/red-hat
kprh ~/coding/pull-requests/red-hat/helm
kr ~/coding/kogito/kogito-runtimes kr ~/coding/kogito/kogito-runtimes
krj ~/coding/kogito/kogito-runtimes/jenkins-spock-tests krj ~/coding/kogito/kogito-runtimes/jenkins-spock-tests
ky ~/coding/kogito/kogito-kmok-yamls ky ~/coding/kogito/kogito-kmok-yamls
@ -214,3 +263,6 @@ dv ~/coding/devops-sre-knowledge
nxo ~/coding/kogito/nexus-operator nxo ~/coding/kogito/nexus-operator
# ]]] pey # # ]]] pey #
mb ~/coding/mint-bot
nft ~/Documents/nft

7
aliases/key_files.tmpl

@ -45,7 +45,7 @@ hh ~/.habitctl/habits
hlg ~/coding/spotify-lib-vis/src/api/management/commands/update-history.log hlg ~/coding/spotify-lib-vis/src/api/management/commands/update-history.log
id ~/Documents/journal/todo/ideas.md id ~/Documents/journal/todo/ideas.md
ig ./.gitignore ig ./.gitignore
jt ~/Documents/journal/todo/21/8.md
jt ~/Documents/journal/todo/22/2.md
k ~/linux-config/dot_config/kitty/kitty.conf k ~/linux-config/dot_config/kitty/kitty.conf
lh ~/Documents/listening-history/polarbier.csv lh ~/Documents/listening-history/polarbier.csv
mc ~/coding/mf-site/assets/sass/main.scss mc ~/coding/mf-site/assets/sass/main.scss
@ -73,6 +73,7 @@ lb ~/coding/linux-basics/linux-basics.md
# gaming [[[ # # gaming [[[ #
bn ~/Documents/discord-burners/burners.md
cmr ~/Documents/codm/discord-recruitment.md cmr ~/Documents/codm/discord-recruitment.md
cra ~/Documents/red-discord-bot/repos/gobcog-kevin/adventure/data/default/attribs.json cra ~/Documents/red-discord-bot/repos/gobcog-kevin/adventure/data/default/attribs.json
crm ~/Documents/red-discord-bot/repos/gobcog-kevin/adventure/data/default/monsters.json crm ~/Documents/red-discord-bot/repos/gobcog-kevin/adventure/data/default/monsters.json
@ -80,6 +81,7 @@ fn ~/Documents/fortnite/notes/fortnite-notes.md
fp ~/Documents/fortnite/notes/post.md fp ~/Documents/fortnite/notes/post.md
fv ~/Documents/fortnite/notes/vods.md fv ~/Documents/fortnite/notes/vods.md
mta ~/.minetest/clientmods/custom_aliases/init.lua mta ~/.minetest/clientmods/custom_aliases/init.lua
nb ~/Documents/chat/discord/pistol.md
pk ~/Downloads/pokecord/pokecord2.md pk ~/Downloads/pokecord/pokecord2.md
tc /mnt/linux-files/Videos/yt/fortnite/clips/twitch-clip-downloader/clips.txt tc /mnt/linux-files/Videos/yt/fortnite/clips/twitch-clip-downloader/clips.txt
tdb ~/Documents/journal/todo/b.md tdb ~/Documents/journal/todo/b.md
@ -101,3 +103,6 @@ rm ~/Documents/red-hat/meeting.md
rt ~/Documents/red-hat/todo.md rt ~/Documents/red-hat/todo.md
# ]]] pey # # ]]] pey #
nf ~/Documents/twitter/nft.md
ds ~/Documents/nft/deep-sea-research.md

2
dot_Xresources.tmpl

@ -4,6 +4,8 @@
! Xft.dpi: 240 ! Xft.dpi: 240
Xft.dpi: 230 Xft.dpi: 230
{{ else }} {{ else }}
! Xft.dpi: 90
! Xft.dpi: 100
Xft.dpi: 135 Xft.dpi: 135
! Xft.dpi: 170 ! Xft.dpi: 170
{{ end }} {{ end }}

28
dot_config/fish/config.fish.tmpl

@ -30,7 +30,7 @@ set -x HASTE_SERVER https://pste.gq
set -x LD_LIBRARY_PATH $LD_LIBRARY_PATH /usr/local/lib /usr/local/lib64 set -x LD_LIBRARY_PATH $LD_LIBRARY_PATH /usr/local/lib /usr/local/lib64
set -x GOPATH ~/go set -x GOPATH ~/go
# set -x PATH $GRAALVM_BIN $PATH ~/.local/bin ~/scripts ~/scripts/colors ~/go/bin ~/.minetest/minetest/bin ~/.gem/ruby/2.6.0/bin # set -x PATH $GRAALVM_BIN $PATH ~/.local/bin ~/scripts ~/scripts/colors ~/go/bin ~/.minetest/minetest/bin ~/.gem/ruby/2.6.0/bin
set -x PATH $PATH ~/.local/bin ~/scripts ~/scripts/colors $GOPATH/bin ~/.minetest/minetest/bin ~/.gem/ruby/*/bin
set -x PATH $PATH ~/.local/bin ~/scripts ~/scripts/colors $GOPATH/bin ~/.minetest/minetest/bin ~/.gem/ruby/*/bin ~/.yarn/bin
set -x PKG_CONFIG_PATH $PKG_CONFIG_PATH /usr/lib/pkgconfig set -x PKG_CONFIG_PATH $PKG_CONFIG_PATH /usr/lib/pkgconfig
# Java [[[ # # Java [[[ #
@ -68,24 +68,27 @@ set -xU XSET_DELAY 200
xset r rate $XSET_DELAY $XSET_RATE xset r rate $XSET_DELAY $XSET_RATE
{{ end }}#]]] {{ end }}#]]]
# set -U BROWSER "chromium"
set -xU BROWSER "firefox" set -xU BROWSER "firefox"
# set -U BROWSER "chromium"
set -xU FZF_DEFAULT_COMMAND "find ." set -xU FZF_DEFAULT_COMMAND "find ."
set -x PHONE_IP "192.168.0.18"
set -x PIXEL_IP "192.168.0.12"
set -x PHONE_IP "192.168.0.12"
set -x PIXEL_IP "192.168.0.18"
set -x WORK_LAPTOP_IP "kmok@192.168.0.11" set -x WORK_LAPTOP_IP "kmok@192.168.0.11"
{{ if eq .chezmoi.hostname "nzxt" }} {{ if eq .chezmoi.hostname "nzxt" }}
set -x CALCURSE_CALDAV_PASSWORD (pass show technology/linux/baikal | head -n1)
# set -x CALCURSE_CALDAV_PASSWORD (pass show technology/linux/baikal | head -n1)
set -x JENKINS_TOKEN 114a1b2e8693b57fa6f4bce88e2deee8cc set -x JENKINS_TOKEN 114a1b2e8693b57fa6f4bce88e2deee8cc
status --is-interactive; and source (pyenv init -|psub) status --is-interactive; and source (pyenv init -|psub)
{{ end }} {{ end }}
set -xU MINIKUBE_IP "http://192.168.49.2" set -xU MINIKUBE_IP "http://192.168.49.2"
set -xU LOCAL_KOGITO_SERVICE_PORT "32000" set -xU LOCAL_KOGITO_SERVICE_PORT "32000"
set -xU LOCAL_KOGITO_SERVICE_URL "$MINIKUBE_IP:$LOCAL_KOGITO_SERVICE_PORT"
# set -xU LOCAL_KOGITO_SERVICE_URL "$MINIKUBE_IP:$LOCAL_KOGITO_SERVICE_PORT"
set -x FLASK_DEBUG 1
set -x DB_NAME "covid_monitor"
# ]]] universal var's # # ]]] universal var's #
@ -101,12 +104,12 @@ builtin cd $last_dir && ls > /dev/null
bind \ce edit_command_buffer bind \ce edit_command_buffer
bind \cr forward-word bind \cr forward-word
chezmoi apply
# chezmoi apply
{{ if not (eq .linux_os "termux") }} {{ if not (eq .linux_os "termux") }}
~/scripts/sync-shortcuts ~/scripts/sync-shortcuts
{{ end }} {{ end }}
# source ~/.config/fish/key_abbr.fish > /dev/null # source ~/.config/fish/key_abbr.fish > /dev/null
set -U fish_fxn_dir "{{ .chezmoi.homedir }}/linux-config/dot_config/fish/functions"
set -U fish_fxn_dir "{{ .chezmoi.homeDir }}/linux-config/dot_config/fish/functions"
# set -U fish_fxn_dir "~/.config/fish/functions" # set -U fish_fxn_dir "~/.config/fish/functions"
abbr ff "cd $fish_fxn_dir" abbr ff "cd $fish_fxn_dir"
for fxn in (find $fish_fxn_dir -name '*.fish') for fxn in (find $fish_fxn_dir -name '*.fish')
@ -157,6 +160,7 @@ abbr ag "grep-aliases"
abbr bk "buku-fzf" abbr bk "buku-fzf"
abbr bkf "buku-fzf fq" abbr bkf "buku-fzf fq"
abbr bq "benq-brightness" abbr bq "benq-brightness"
abbr bn "discord-burner"
abbr bun "backup nzxt" abbr bun "backup nzxt"
abbr bupp "backup-phone-pics" abbr bupp "backup-phone-pics"
abbr ca "cad-to-us" abbr ca "cad-to-us"
@ -168,11 +172,12 @@ abbr cpp "copy echo (pwd)"
abbr cff "create-fish-function" abbr cff "create-fish-function"
abbr ctr "systemctl-restart" abbr ctr "systemctl-restart"
abbr def "define" abbr def "define"
abbr drs "dump-rarity-check"
abbr ens "enable-site" abbr ens "enable-site"
abbr ev "evince-silent" abbr ev "evince-silent"
abbr ff "fzf-cd" abbr ff "fzf-cd"
# abbr fbg "find-bg" # abbr fbg "find-bg"
abbr fr "fzf-ranger"
# abbr fr "fzf-ranger"
abbr fv "fzf-vim" abbr fv "fzf-vim"
abbr fvft "find-vim-filetype" abbr fvft "find-vim-filetype"
# git [[[ # # git [[[ #
@ -208,7 +213,8 @@ abbr qu "qalc-update"
abbr re "reminder ''" abbr re "reminder ''"
abbr rf "refresh-config" abbr rf "refresh-config"
abbr rl "readlink-cp" abbr rl "readlink-cp"
abbr rs "redshift-set"
abbr rds "redshift-set"
abbr scf "scp-vid fn"
abbr sma "smol-add" abbr sma "smol-add"
abbr smd "smol-delete" abbr smd "smol-delete"
abbr sml "smol-slist" abbr sml "smol-slist"
@ -219,6 +225,8 @@ abbr svp "server-pages"
abbr ta "tmux-attach" abbr ta "tmux-attach"
abbr taa "tmux-attach atx" abbr taa "tmux-attach atx"
abbr taf "tmux-attach fn" abbr taf "tmux-attach fn"
abbr tan "tmux-attach nft"
abbr tan2 "tmux-attach nft-2"
abbr tao "tmux-attach obs" abbr tao "tmux-attach obs"
abbr thes "thesaurus" abbr thes "thesaurus"
# abbr usc "us-to-cad" # abbr usc "us-to-cad"

15
dot_config/fish/functions/discord-burner.fish

@ -0,0 +1,15 @@
function discord-burner
# echo nordvpn connect ca1$argv[1] && curl ifconfig.me
# nordvpn connect ca1$argv[1] && \
# nordvpn connect ca10$argv[1]
nordvpn connect
curl ifconfig.me
if test (count $argv) -gt 1
firefox -P discord-$argv[2] $argv[1] &
else
firefox -P discord-$argv[1] &
end
# for i in (seq $argv[1] $argv[2])
# firefox -P discord-$i $argv[3] &
# end
end

3
dot_config/fish/functions/dump-rarity-check.fish

@ -0,0 +1,3 @@
function dump-rarity-check
pg_dump -U rarity_check rarity_check > $argv[1].sql
end

2
dot_config/fish/functions/git/git-push-new-gitea.fish

@ -1,4 +1,4 @@
function git-push-new-gitea function git-push-new-gitea
git remote add origin ssh://git@kevin-mok.com:399/Kevin-Mok/$argv[1].git git remote add origin ssh://git@kevin-mok.com:399/Kevin-Mok/$argv[1].git
and git push --set-upstream origin master
and git push --set-upstream origin main
end end

13
dot_config/fish/functions/refresh-config-task.fish

@ -0,0 +1,13 @@
function refresh-config
chezmoi apply
and echo 'Applied chezmoi.'
# and tmux source-file ~/.tmux.conf
# and echo 'Sourced tmux config.'
sync-shortcuts
echo 'Synced shortcuts.'
source ~/.config/fish/key_abbr.fish > /dev/null
and echo 'Sourced shortcuts.'
and echo 'Reloading fish.'
and exec fish
end

7
dot_config/fish/functions/scp-vid.fish

@ -0,0 +1,7 @@
function scp-vid
set dest_dir "/mnt/linux-files/Videos/personal-fortnite-games/review"
if test $argv[1] = 'pogo'
set dest_dir "/mnt/linux-files/Videos/pokemon-go"
end
scp -P 8022 192.168.0.18:/data/data/com.termux/files/home/storage/dcim/\'Screen\ recordings\'/$argv[2] $dest_dir
end

1
dot_config/fish/functions/task/task-delete.fish

@ -1,5 +1,4 @@
function task-delete function task-delete
task $argv[1] delete task $argv[1] delete
and task sync
and task and task
end end

1
dot_config/fish/functions/task/task-done.fish

@ -1,5 +1,4 @@
function task-done function task-done
task $argv[1] done task $argv[1] done
and task sync
and task and task
end end

48
dot_config/i3/config.tmpl

@ -13,13 +13,16 @@ exec imwheel
exec numlockx on exec numlockx on
exec xbacklight -set 10 exec xbacklight -set 10
# exec wal -i "$(/home/kevin/scripts/shuffler \"/home/kevin/Pictures/Backgrounds/dim/non-editing\")" # exec wal -i "$(/home/kevin/scripts/shuffler \"/home/kevin/Pictures/Backgrounds/dim/non-editing\")"
exec wal -i $(/home/kevin/scripts/shuffler "$HOME/Pictures/Backgrounds/dim/non-editing")
exec wal -i $(/home/kevin/scripts/shuffler "$HOME/Pictures/Backgrounds/dim/editing")
{{ end }} {{ end }}
# exec xrdb ~/.Xresources && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null # exec xrdb ~/.Xresources && grep wallpaper ~/.cache/wal/colors.sh | cut -d\' -f2 | xargs wal -i > /dev/null
# exec --no-startup-id i3-msg 'workspace $ws1; exec $term' # exec --no-startup-id i3-msg 'workspace $ws1; exec $term'
# exec --no-startup-id i3-msg 'workspace $ws2; exec $term -e fish -c "tmux-attach fortnite"' # exec --no-startup-id i3-msg 'workspace $ws2; exec $term -e fish -c "tmux-attach fortnite"'
exec --no-startup-id i3-msg 'workspace $ws3; exec $browser' exec --no-startup-id i3-msg 'workspace $ws3; exec $browser'
# exec --no-startup-id i3-msg 'workspace $ws5; exec $term -e twitchy' # exec --no-startup-id i3-msg 'workspace $ws5; exec $term -e twitchy'
exec --no-startup-id i3-msg 'workspace $ws5; exec firefox -P nft'
exec --no-startup-id i3-msg workspace $ws6; exec discord
# exec --no-startup-id i3-msg workspace $ws1; exec $term -e fish -c 'tmux-attach school'
# ]]] startup # # ]]] startup #
@ -27,7 +30,9 @@ exec --no-startup-id i3-msg 'workspace $ws3; exec $browser'
set $mod Mod1 set $mod Mod1
set $browser "firefox" set $browser "firefox"
set $browser_secondary "chromium"
# set $browser "chromium" # set $browser "chromium"
# set $browser_secondary "firefox"
set $scripts_path "/home/kevin/scripts" set $scripts_path "/home/kevin/scripts"
set $sch_dir "$HOME/Documents/School" set $sch_dir "$HOME/Documents/School"
@ -57,7 +62,7 @@ bindsym Mod4+$mod+c exec $browser
# bindsym Mod4+e exec ~/scripts/twem # bindsym Mod4+e exec ~/scripts/twem
# bindsym Mod4+f exec firefox # bindsym Mod4+f exec firefox
# bindsym Mod4+f exec firefox --private-window # bindsym Mod4+f exec firefox --private-window
bindsym Mod4+f exec firefox --private-window google.ca
# bindsym Mod4+f exec firefox --private-window google.ca
# bindsym Mod4+$mod+f exec printf 'Kevin@fosstodon.org' | xclip -selection clipboard # bindsym Mod4+$mod+f exec printf 'Kevin@fosstodon.org' | xclip -selection clipboard
# bindsym Mod4+h exec sleep .2 && xdotool type '.hint' # bindsym Mod4+h exec sleep .2 && xdotool type '.hint'
# bindsym Mod4+$mod+h exec $type_delay_cmd && xdotool type 'kevin.mok@live.ca' # bindsym Mod4+$mod+h exec $type_delay_cmd && xdotool type 'kevin.mok@live.ca'
@ -70,9 +75,8 @@ bindsym Mod4+m exec $type_delay_cmd && xdotool type 'me@kevin-mok.com'
# bindsym Mod4+$mod+m exec pass -c uoft/markus # bindsym Mod4+$mod+m exec pass -c uoft/markus
bindsym Mod4+n exec $term -e nvim bindsym Mod4+n exec $term -e nvim
# bindsym Mod4+$mod+o exec xset dpms force off # bindsym Mod4+$mod+o exec xset dpms force off
# bindsym Mod4+o exec xclip -selection clipboard ~/.password-store/social/gmail && $type_delay_cmd && xdotool key 'Control_L+v'
bindsym Mod4+o workspace $ws11; exec obs
bindSym $mod+Mod4+o exec xclip -selection clipboard ~/.password-store/social/gmail && $type_delay_cmd && xdotool key 'Control_L+v'
bindsym Mod4+o exec xclip -selection clipboard ~/.password-store/social/gmail && $type_delay_cmd && xdotool key 'Control_L+v'
bindsym $mod+Mod4+o workspace $ws11; exec obs
# bindsym Mod4+p workspace $ws4; exec pgadmin3 # bindsym Mod4+p workspace $ws4; exec pgadmin3
# bindsym Mod4+p exec pycharm # bindsym Mod4+p exec pycharm
bindsym Mod4+p exec passmenu bindsym Mod4+p exec passmenu
@ -86,7 +90,7 @@ bindsym Mod4+$mod+r exec pass show -c career/redhat && $type_delay_cmd && xdotoo
# bindsym Mod4+$mod+r exec $term -e ranger # bindsym Mod4+$mod+r exec $term -e ranger
# bindsym Mod4+$mod+r exec notify-send "watson restart" "$(watson restart)" # bindsym Mod4+$mod+r exec notify-send "watson restart" "$(watson restart)"
bindsym Mod4+$mod+s exec $type_delay_cmd && xdotool type 'https://smol.gq/' bindsym Mod4+$mod+s exec $type_delay_cmd && xdotool type 'https://smol.gq/'
bindsym Mod4+t exec xclip -selection clipboard ~/.password-store/social/trapbot && $type_delay_cmd && xdotool key 'Control_L+v'
bindsym Mod4+$mod+t exec xclip -selection clipboard ~/.password-store/social/trapbot && $type_delay_cmd && xdotool key 'Control_L+v'
bindsym Mod4+u exec $type_delay_cmd && xdotool type 'kevin.mok@mail.utoronto.ca' bindsym Mod4+u exec $type_delay_cmd && xdotool type 'kevin.mok@mail.utoronto.ca'
# bindsym Mod4+$mod+u exec pass -c uoft/acorn # bindsym Mod4+$mod+u exec pass -c uoft/acorn
# bindsym Mod4+w exec notify-send "watson status" "$(watson status)" # bindsym Mod4+w exec notify-send "watson status" "$(watson status)"
@ -329,7 +333,8 @@ set $main "HDMI-0"
workspace $ws1 output $secondary workspace $ws1 output $secondary
bindsym $mod+F1 workspace $ws1; exec $term bindsym $mod+F1 workspace $ws1; exec $term
bindsym Mod4+$mod+F1 workspace $ws1; exec chatterino bindsym Mod4+$mod+F1 workspace $ws1; exec chatterino
bindsym Control+Shift+F1 workspace $ws1; exec $term -e fish -c 'tmux-attach red-hat'
# bindsym Control+Shift+F1 workspace $ws1; exec $term -e fish -c 'tmux-attach school'
bindsym Control+Shift+F1 workspace $ws1; exec $term -e fish -c 'tmux-attach nft'
set $ws2 "2 " set $ws2 "2 "
set $work_laptop_ip "192.168.0.11" set $work_laptop_ip "192.168.0.11"
@ -337,7 +342,8 @@ workspace $ws2 output $secondary
bindsym $mod+F2 workspace $ws2; exec $term bindsym $mod+F2 workspace $ws2; exec $term
# bindsym Control+Shift+F2 workspace $ws2; exec $term -e mosh kmok@$work_laptop_ip -- tmux a -t nzxt # bindsym Control+Shift+F2 workspace $ws2; exec $term -e mosh kmok@$work_laptop_ip -- tmux a -t nzxt
# bindsym Control+Shift+F2 workspace $ws2; exec $term -e fish -c 'tmux-attach fortnite' # bindsym Control+Shift+F2 workspace $ws2; exec $term -e fish -c 'tmux-attach fortnite'
bindsym Control+Shift+F2 workspace $ws2; exec $term -e fish -c 'tmux-attach red-hat-2'
bindsym Control+Shift+F2 workspace $ws2; exec $term -e fish -c 'tmux-attach nft-2'
# bindsym Control+Shift+F2 workspace $ws2; exec $term -e fish -c 'tmux-attach school-2'
bindsym $mod+Shift+F2 workspace $ws2; exec $term -e mosh kmok@$work_laptop_ip -- tmux a -t nzxt-2 bindsym $mod+Shift+F2 workspace $ws2; exec $term -e mosh kmok@$work_laptop_ip -- tmux a -t nzxt-2
# ws3 [[[ # # ws3 [[[ #
@ -348,7 +354,10 @@ set $ws3 "3 "
# bindsym $mod+F3 workspace $ws3; exec $browser # bindsym $mod+F3 workspace $ws3; exec $browser
# bindsym $mod+F3 exec $browser; move container to workspace $ws3; workspace $ws3 # bindsym $mod+F3 exec $browser; move container to workspace $ws3; workspace $ws3
bindsym $mod+F3 exec $browser bindsym $mod+F3 exec $browser
bindsym Mod4+$mod+F3 workspace $ws3; exec firefox -P work
bindsym Control+Shift+F3 workspace $ws3; exec firefox -P work
# bindsym Mod4+$mod+F3 workspace $ws3; exec $browser_secondary
bindsym Mod4+$mod+F3 workspace $ws3; exec firefox -P default
# bindsym Mod4+$mod+F3 workspace $ws3; exec firefox -P work
# bindsym Mod4+b workspace $ws3; layout stacked; exec $term -e fish -c "buku-fzf" # bindsym Mod4+b workspace $ws3; layout stacked; exec $term -e fish -c "buku-fzf"
# bindsym Mod4+$mod+b workspace $ws3; layout stacked; exec $term -e fish -c "buku-fzf fq" # bindsym Mod4+$mod+b workspace $ws3; layout stacked; exec $term -e fish -c "buku-fzf fq"
# bindsym Mod4+b layout stacked; exec $term -e fish -c "buku-fzf" # bindsym Mod4+b layout stacked; exec $term -e fish -c "buku-fzf"
@ -372,15 +381,18 @@ set $ws5 "5 "
# workspace $ws5 output $secondary # workspace $ws5 output $secondary
assign [class="Steam"] $ws5 assign [class="Steam"] $ws5
bindsym $mod+F5 workspace $ws5; exec $browser bindsym $mod+F5 workspace $ws5; exec $browser
bindsym $mod+Mod4+F5 workspace $ws5; exec firefox -P work
# bindsym $mod+Mod4+F5 workspace $ws5; exec firefox -P work
bindsym $mod+Mod4+F5 workspace $ws5; exec firefox -P nft
# bindsym $mod+Mod4+F5 workspace $ws5; exec firefox --private-window # bindsym $mod+Mod4+F5 workspace $ws5; exec firefox --private-window
bindsym Control+Shift+F5 workspace $ws5; exec firefox -P work
bindsym Mod4+f workspace $ws5; exec firefox --private-window google.ca
bindsym $mod+Shift+F5 workspace $ws5; exec chromium bindsym $mod+Shift+F5 workspace $ws5; exec chromium
# bindsym Mod4+g workspace $ws5; layout stacking; exec $term -e steam # bindsym Mod4+g workspace $ws5; layout stacking; exec $term -e steam
# bindsym Mod4+g workspace $ws5; layout tabbed; exec gimp # bindsym Mod4+g workspace $ws5; layout tabbed; exec gimp
# bindsym Mod4+g workspace $ws5; exec mgba-qt # bindsym Mod4+g workspace $ws5; exec mgba-qt
# bindsym Mod4+i workspace $ws5; exec idea # bindsym Mod4+i workspace $ws5; exec idea
# bindsym Mod4+m workspace $ws5; layout tabbed; exec $term -e ~/.minetest/minetest/bin/minetest # bindsym Mod4+m workspace $ws5; layout tabbed; exec $term -e ~/.minetest/minetest/bin/minetest
bindsym Mod4+$mod+t workspace $ws5; exec thunderbird
# bindsym Mod4+$mod+t workspace $ws5; exec thunderbird
# bindsym Mod4+$mod+w workspace $ws5; exec $term -e twitchy # bindsym Mod4+$mod+w workspace $ws5; exec $term -e twitchy
# bindsym Mod4+w workspace $ws5; exec $term -e twitchy # bindsym Mod4+w workspace $ws5; exec $term -e twitchy
bindsym Mod4+5 workspace $ws5; exec godot bindsym Mod4+5 workspace $ws5; exec godot
@ -399,14 +411,9 @@ for_window [class="ada-mario"] move absolute position 640 0
set $ws6 "6 " set $ws6 "6 "
workspace $ws6 output $secondary workspace $ws6 output $secondary
assign [class="Slack"] $ws6 assign [class="Slack"] $ws6
# bindsym Mod4+$mod+d workspace $ws6; exec discord
bindsym Mod4+d workspace $ws6; exec element-desktop
bindsym Mod4+d workspace $ws6; exec discord
bindsym Mod4+$mod+d workspace $ws6; exec element-desktop
# bindsym Mod4+d workspace $ws6; exec firefox -new-window https://riot.im/app # bindsym Mod4+d workspace $ws6; exec firefox -new-window https://riot.im/app
bindsym Mod4+$mod+d workspace $ws6; exec discord
# bindsym Mod4+d workspace $ws6; exec discord
# bindsym Mod4+$mod+d workspace $ws6; exec riot-desktop
# bindsym Mod4+d workspace $ws6; exec firefox --new-window https://discordapp.com/channels/430798446723727367/443950744996020228
# bindsym Mod4+i workspace $ws6; exec firefox -new-window https://riot.im/app
bindsym Mod4+k workspace $ws6; exec slack bindsym Mod4+k workspace $ws6; exec slack
# bindsym Mod4+i workspace $ws6; exec $term -e fish -c 'mosh kmok@$work_laptop_ip -- tmux a -t weechat' # bindsym Mod4+i workspace $ws6; exec $term -e fish -c 'mosh kmok@$work_laptop_ip -- tmux a -t weechat'
bindsym Mod4+i workspace $ws6; exec $term -e fish -c 'mosh kmok@$work_laptop_ip -- tmux a -t weechat' bindsym Mod4+i workspace $ws6; exec $term -e fish -c 'mosh kmok@$work_laptop_ip -- tmux a -t weechat'
@ -417,8 +424,10 @@ bindsym Mod4+i workspace $ws6; exec $term -e fish -c 'mosh kmok@$work_laptop_ip
set $ws7 "7 " set $ws7 "7 "
workspace $ws7 output $secondary workspace $ws7 output $secondary
# bindsym $mod+F7 workspace $ws7; exec $term # bindsym $mod+F7 workspace $ws7; exec $term
bindsym $mod+F7 workspace $ws7; exec $term -e mosh kmok@$work_laptop_ip -- tmux a -t nzxt
# bindsym $mod+F7 workspace $ws7; exec $term -e mosh kmok@$work_laptop_ip -- tmux a -t nzxt
bindsym $mod+F7 workspace $ws7; exec $term
bindsym Mod4+$mod+F7 workspace $ws7; exec $term -e mosh --ssh='ssh -p 399' kevin@165.22.239.234 tmux a bindsym Mod4+$mod+F7 workspace $ws7; exec $term -e mosh --ssh='ssh -p 399' kevin@165.22.239.234 tmux a
bindsym $mod+Shift+F7 workspace $ws7; exec chromium https://txstreet.com/v/eth
bindsym Mod4+a workspace $ws7; exec android-file-transfer bindsym Mod4+a workspace $ws7; exec android-file-transfer
# bindsym Mod4+v workspace $ws7; exec VBoxManage startvm "369-a1" # bindsym Mod4+v workspace $ws7; exec VBoxManage startvm "369-a1"
@ -455,6 +464,7 @@ workspace $ws11 output $secondary
# bindsym $mod+F11 workspace $ws11; exec $term -e htop -s PERCENT_CPU # bindsym $mod+F11 workspace $ws11; exec $term -e htop -s PERCENT_CPU
bindsym $mod+F11 workspace $ws11; exec $term -e htop -s PERCENT_MEM bindsym $mod+F11 workspace $ws11; exec $term -e htop -s PERCENT_MEM
bindsym Mod4+$mod+F11 workspace $ws11; exec $term -e fish -c 'tmux-attach obs' bindsym Mod4+$mod+F11 workspace $ws11; exec $term -e fish -c 'tmux-attach obs'
bindsym Mod4+t workspace $ws11; exec nordvpn connect && transmission-gtk
# bindsym $mod+F11 workspace $ws11; exec $term -e gotop -m # bindsym $mod+F11 workspace $ws11; exec $term -e gotop -m
# bindsym Mod4+a workspace $ws11; exec antimicro # bindsym Mod4+a workspace $ws11; exec antimicro

28
dot_config/i3blocks/i3blocks.conf.tmpl

@ -16,35 +16,19 @@ color=#cbe4ff
# ticker [[[ # # ticker [[[ #
# [ticker] # [ticker]
# label=PEJ 
# TICKER=PEJ
# interval=30
# [ticker]
# # label=DOGE 
# label=🐶 
# TICKER=DOGE-USD
# label=BTC 
# TICKER=BTC-USD
# interval=30 # interval=30
[ticker]
label=BTC 
TICKER=BTC-USD
interval=30
[ticker] [ticker]
label=ETH  label=ETH 
TICKER=ETH-USD TICKER=ETH-USD
interval=30 interval=30
[ticker]
label=ADA 
TICKER=ADA-USD
interval=30
[ticker]
label=DAQ 
TICKER=^IXIC
interval=30
# [ticker]
# label=DAQ 
# TICKER=^IXIC
# interval=30
# ]]] ticker # # ]]] ticker #

33
dot_config/mimeapps-ffox.list

@ -0,0 +1,33 @@
[Default Applications]
text/html=firefox.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/about=chromium.desktop
x-scheme-handler/unknown=chromium.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
x-scheme-handler/mailto=userapp-Thunderbird-DQE3YZ.desktop
message/rfc822=userapp-Thunderbird-DQE3YZ.desktop
image/jpeg=sxiv.desktop
image/png=sxiv.desktop
x-scheme-handler/discord-409416265891971072=discord-409416265891971072.desktop
[Added Associations]
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
text/html=firefox.desktop;
application/pdf=org.gnome.Evince.desktop;org.pwmt.zathura-pdf-mupdf.desktop;
text/plain=nvim.desktop;
x-scheme-handler/mailto=userapp-Thunderbird-DQE3YZ.desktop;
message/rfc822=userapp-Thunderbird-DQE3YZ.desktop;
text/x-python=nvim.desktop;gvim.desktop;
application/json=firefox.desktop;
image/jpeg=gimp.desktop;imv.desktop;
text/markdown=nvim.desktop;
image/png=imv.desktop;

5
dot_config/mimeapps.list

@ -2,8 +2,8 @@
text/html=firefox.desktop text/html=firefox.desktop
x-scheme-handler/http=firefox.desktop x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop x-scheme-handler/https=firefox.desktop
x-scheme-handler/about=chromium.desktop
x-scheme-handler/unknown=chromium.desktop
x-scheme-handler/about=firefox.desktop
x-scheme-handler/unknown=firefox.desktop
x-scheme-handler/ftp=firefox.desktop x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop x-scheme-handler/chrome=firefox.desktop
application/x-extension-htm=firefox.desktop application/x-extension-htm=firefox.desktop
@ -17,6 +17,7 @@ message/rfc822=userapp-Thunderbird-DQE3YZ.desktop
image/jpeg=sxiv.desktop image/jpeg=sxiv.desktop
image/png=sxiv.desktop image/png=sxiv.desktop
x-scheme-handler/discord-409416265891971072=discord-409416265891971072.desktop x-scheme-handler/discord-409416265891971072=discord-409416265891971072.desktop
x-scheme-handler/eclipse+command=_usr_lib_dbeaver_.desktop
[Added Associations] [Added Associations]
x-scheme-handler/http=firefox.desktop; x-scheme-handler/http=firefox.desktop;

2
dot_config/ranger/rc.conf.tmpl

@ -702,7 +702,7 @@ map zr shell unzip %f && rm %f
map e. open_with evince f map e. open_with evince f
map v. shell $EDITOR %f map v. shell $EDITOR %f
source {{ .chezmoi.homedir }}/.config/ranger/key_mappings.conf
source {{ .chezmoi.homeDir }}/.config/ranger/key_mappings.conf
map dg shell dragon-drag-and-drop -a -x %p map dg shell dragon-drag-and-drop -a -x %p
# map <C-d> shell dragon-drag-and-drop -a -x %p # map <C-d> shell dragon-drag-and-drop -a -x %p

7
dot_config/spotify/Users/polarbier-user/prefs.tmpl

@ -1,7 +1,7 @@
gaia.attached_device_id="6ca6cdc7bc677d43534460982c3a13959dd1939c"
audio.crossfade_v2=true
audio.sync_bitrate_enumeration=4
audio.play_bitrate_non_metered_migrated=true audio.play_bitrate_non_metered_migrated=true
audio.sync_bitrate_enumeration=4
audio.crossfade_v2=true
gaia.attached_device_id="6ca6cdc7bc677d43534460982c3a13959dd1939c"
audio.play_bitrate_enumeration=4 audio.play_bitrate_enumeration=4
ui.hide_hpto=true ui.hide_hpto=true
ui.track_notifications_enabled=false ui.track_notifications_enabled=false
@ -9,5 +9,4 @@ audio.play_bitrate_non_metered_enumeration=4
audio.normalize_v2=false audio.normalize_v2=false
ui.show_friend_feed=false ui.show_friend_feed=false
app.player.volume=40000 app.player.volume=40000
audio.episode.speed=150
app.browser.zoom-level=75 app.browser.zoom-level=75

2
dot_config/zathura/zathurarc

@ -1,4 +1,4 @@
# set recolor true
set recolor true
# black # black
set recolor-darkcolor "#ffffff" set recolor-darkcolor "#ffffff"
set recolor-lightcolor "#000000" set recolor-lightcolor "#000000"

4
dot_gitconfig.tmpl

@ -1,7 +1,7 @@
[user] [user]
email = kmok@redhat.com
email = kevin.mok@mail.utoronto.ca
name = Kevin Mok name = Kevin Mok
signingkey = 10B001347552F396
signingkey = C072BD80DB66DE18
[color] [color]
ui = auto ui = auto
[core] [core]

4
dot_imwheelrc

@ -1,3 +1,3 @@
".*" ".*"
None, Up, Button4, 5
None, Down, Button5, 5
None, Up, Button4, 1
None, Down, Button5, 1

67
dot_kube/private_config.tmpl

@ -1,67 +0,0 @@
apiVersion: v1
clusters:
- cluster:
server: https://c116-e.us-south.containers.cloud.ibm.com:31225
name: c116-e-us-south-containers-cloud-ibm-com:31225
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM1ekNDQWMrZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeE1EVXhOREU1TVRjeU1Gb1hEVE14TURVeE1qRTVNVGN5TUZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBS3ptCkhnUXd2bm9LcmkyaGVTckgxMWViQjJGZ0czUVNCQllRTURHUTQxWGp4SUxWemMyd2JlMk0zTmFtZHNOTHFsSnEKTDVUNzZWcVh4QkFQS2ZjNU50Y3p0MHRreXk2cjVhUTZ3YXY0cE5YOVBaZllwcUZWcW5oektobmw1NUN6dldHVAo5SkdGMkpNdlg3WTF0VndDTmZlNFpzekd1OHBXZkVrQ21oVTJFQXJhc0JpQW5pVktwVWNjRDdPeGlrWndSVU5pCi9XZS92aktNYVVnZXhzdGJ3UTBjWGZmYVBwVEtEMmdzbVE3YnN5eXQwVXUvUG5xa1FWNnFTNnZtQXpqYzN5T3MKWkFob0VQTGFFeHh4VEpQaTJtNmZ5eUJldEF5cGx1QStEQlNMbHhqWGxVMDVycVZMTFlCb3hqa2tYTGhOWWZDNwpnbkFsUk9kMk1aUkNSb1F2WVdNQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZJMGh5bWl3RmpYdGIyMXJiVmI4NmZuZHRmaytNQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCQVFBNWlUaXRjZTJOeXFERzhJMVlIdVJNcnpETCtURFQ4M2YwOEs1WmRGTHg3cEdMSnkxZgpOL3pTenkzNkl4NEpqQkIzcmFSVWRneXNhNWorUkxNcnJZZDNoMGZiK09QWG4rd1U1YTk3dEN4REU1SzF4QUZrCkxMREs3T04xTFRmYlhHR1FzL0ZpTitNQ2lJZnlPNHhmVzJ3cWRQV0Y1YXpIT1JPbkFtZnlsTll3L0t4MFR4WGsKMlpLYjRVUWpGUlB0SWIxMm1BeEJLcXk2RDVXVXg3ZjU3YXRIVkxHQk8xU0VzQjd1Q29JZzliVHBPdXFJNEpSTwphaFZBMzFOSXgrakd3M1Jyc2RpbndwQUp6OU42TkhMMlREaTA5UjArbWY0QkI0cXFmOWYwQkR0ZjV1c053N2FUCk9nS2g2b3VPV0lKeHF2OU5UemIydWg2cEZlakd4MFpUZTV3WgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
server: https://127.0.0.1:43193
name: kind-kogito
- cluster:
certificate-authority: /home/kevin/.minikube/ca.crt
extensions:
- extension:
last-update: Tue, 08 Jun 2021 07:20:13 EDT
provider: minikube.sigs.k8s.io
version: v1.20.0
name: cluster_info
server: https://192.168.49.2:8443
name: minikube
contexts:
- context:
cluster: c116-e-us-south-containers-cloud-ibm-com:31225
namespace: kmok
user: IAM#kmok@redhat.com/c116-e-us-south-containers-cloud-ibm-com:31225
name: default/c116-e-us-south-containers-cloud-ibm-com:31225/IAM#kmok@redhat.com
- context:
cluster: kind-kogito
namespace: kogito
user: kind-kogito
name: kind-kogito
- context:
cluster: minikube
extensions:
- extension:
last-update: Tue, 08 Jun 2021 07:20:13 EDT
provider: minikube.sigs.k8s.io
version: v1.20.0
name: context_info
namespace: kogito
user: minikube
name: minikube
- context:
cluster: minikube
extensions:
- extension:
last-update: Tue, 08 Jun 2021 07:20:13 EDT
provider: minikube.sigs.k8s.io
version: v1.20.0
name: context_info
namespace: helm
user: minikube
name: minikube-helm
current-context: minikube
kind: Config
preferences: {}
users:
- name: IAM#kmok@redhat.com/c116-e-us-south-containers-cloud-ibm-com:31225
user:
token: {{ pass "career/ibm-cloud-ocp" }}
- name: kind-kogito
user:
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURFekNDQWZ1Z0F3SUJBZ0lJVnFJYURDOERjT293RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TVRBMU1UUXhPVEUzTWpCYUZ3MHlNakExTVRReE9URTNNalJhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXhxbXowSUw4YU16M29FVU8KaGkzNjFzZU15UDZtOUMvaHJ6YXlFUWx6ZVpYK0Vxb2RHOFRML3hTYnNLRG93bXBxb29BV2RLeVZPTzdnc2kzbApNbG94Um5CQTl1NUtsMURXT2prZ1VCQTZkbllYcU1WaUJVdm9GNVAxcVRzNThrRHdaVmpXcFphamZKZnd2WnRpCmpUMDZCMGxWOFBZbUN1VXJuOUdiL0dxZTdGd085MW96YzQzQmNPYkJvUDhGR2xBMVlrUnl1SVNpK085UjlRZy8KUWpaeWxEcDJHdEZveDZBQlBOTVpBclQ5Y2UwazNMWlBrbXJvR1BJMGZ5TVUvN2dGblhYQzZEVjY5T0J0cHN4cwpiQ0YzSElNckxlc2lBdVZMTzhONlEzVjJBdm9lTGJ5Z1B5OXVjRkx1S0plQXd1TVFNQzhQaDFBODJHVlFLY0JBCkhzY3Fyd0lEQVFBQm8wZ3dSakFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0h3WURWUjBqQkJnd0ZvQVVqU0hLYUxBV05lMXZiV3R0VnZ6cCtkMjErVDR3RFFZSktvWklodmNOQVFFTApCUUFEZ2dFQkFCK1pyWHloU2gyVTQ2S2RwV1pTY2F4SjA5c0ZIY0pEcmg2blZ2cTV6QmZlZ255MmRIdlNPbEhHCmIxR3QrZkJWSzI0YVkrVHJNUW4wSXVnRnJSSytyRGIxRWdYcnBqSm5NK1puQStiNG9RMktaWWV6RmpsNmpYZW8KTkZxU3JiRjNDV1RwNk5KNnJ0amhJVTdpbGg4eCt5ZzYzcU43VkdKc3o1aFZ2ajZwdkluUE44b1o5bmhlS0x4TwpwM0k4VVNGRUVreTJ4T3RuSU54dXZJcVNwZk13UlQ2TVJwTWpIWXpRVzAxYWNDVHlqZEdoc1RkY0pGNmU5d2dPCllmSUl5TkpnMVF2MTcxbWZGNktsZEZxUVdHU0xQL25wa2JHZFJqcWtQdmlkVG9aUTBYZy8xSkFZaFhpekJWaXoKMjVSWWhrY3ZEQktSRlRDL3RNbTRPNUtRdEpUVTFwTT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBeHFtejBJTDhhTXozb0VVT2hpMzYxc2VNeVA2bTlDL2hyemF5RVFsemVaWCtFcW9kCkc4VEwveFNic0tEb3dtcHFvb0FXZEt5Vk9PN2dzaTNsTWxveFJuQkE5dTVLbDFEV09qa2dVQkE2ZG5ZWHFNVmkKQlV2b0Y1UDFxVHM1OGtEd1pWaldwWmFqZkpmd3ZadGlqVDA2QjBsVjhQWW1DdVVybjlHYi9HcWU3RndPOTFvegpjNDNCY09iQm9QOEZHbEExWWtSeXVJU2krTzlSOVFnL1FqWnlsRHAyR3RGb3g2QUJQTk1aQXJUOWNlMGszTFpQCmttcm9HUEkwZnlNVS83Z0ZuWFhDNkRWNjlPQnRwc3hzYkNGM0hJTXJMZXNpQXVWTE84TjZRM1YyQXZvZUxieWcKUHk5dWNGTHVLSmVBd3VNUU1DOFBoMUE4MkdWUUtjQkFIc2NxcndJREFRQUJBb0lCQUJuTDQzdUo1cmk5Rk5LTQo1UXZyWUkwUE1HclJGbURTN3QxUG51T3pkSGt2VHVTaGpsSVN4ZUtEakl2cytReDF3UThFenVXcm0xemZOL0lyCkgzM2dWRkd2TmVCYXBQanRHRVJMTXJUeXhvU25aUDhYVWxrWnVET0hsUGk2cGhXYzlScFQ1TnR2cWg3OW85Y2IKSERyMjNsZ2YzN2NBWDRRK3FlR0EyRjU0Z2RaekN5VlRYNHQ3b242VTlJVk1aaFhEL0RvOXBBMHRqRGkzcGlHRAp6cjRDeDl1bFpLNUJlT3VuTGx2VlRxdW91ZjRqd2JXbzlEZWtxNThQUndvNHZKWEhKaWRLcWxrbk9VcDJqc0JWClV0RmxpYWQvcHlPUEtjY2FkajhQb2pieGp4a0lOdjZaYWJOVGlaN1B6a0VGY1U4WjE3VHJZYThuc1FBNnN6WlcKdWFnQzRxRUNnWUVBMTJTM0tTKzlsc3ZkaTNjejgvRkYwK3ljaVRtUzBkUStHaWRIWWJWSDFNaVR6c1J2MVJXQwpHR1NtajNTbktFc0RGWTFKUlE0Qkt0c2c3VXRQNVY3QUF1cGN6KzROQmVGYXp6bVhsZGFjNWJ4Smlkc2NJOXlECmxRMC9SMHFMRFI5SFl3VmFMU0ZVbXUzR2lsU3JkMmNzSWVoQmdwVzBhK2xRMFhKU1I2MUpBSGNDZ1lFQTdCMksKaHVabS8rdmR2Vmhrb0JzeldscDNLNGdwYlZLS29JUGZpcVkzTGNHZ1JESmw3djNjWTltd0tZRFdBcXVsRGo2dQpKSXp1QU1FUnhZQzR6MG80TlVqaDZOQ1k1RFdqeU8ra0REcW9vbzAvdjIzdkJTNWdXUERwVzRGKzlHU213ZTZOCjRTS2hkZ0Q0cDIySCtSajFIZGtoNENLWjhrUjJaa0lydXNDbkxZa0NnWUFOTVQvK3A4dm01b21sTnlIWmVSZWIKeVV3MUkyK1lwblUvU05TWWFYQUMybDRqTmVqYmxqdW5udEtNeXNwS0wzMzYzZkowNWt5d0FVZmRBTlhkNkpXKwpGL2lqUzZORWp1N3U3a29ZaFZLS3g2T0JiQWduTWlSbEJyQ3ZmeU5SSkc5TTQxRUlucGY5L1Q1QnpybkowR25sCmtjSWhhMlhuamh6REYwdHUxSEE2TlFLQmdRRElWK2lLdmtUM01mTmNEZnlUdllDOVViVjhRblNrUmoxS0pac3YKMGdsUDBkTmpDa0Jqb1JPM3hhWXNFUjJGOW81K244Q3pVc0UvOHBKWnV2Y1ZMQ3kxU2JvbUNaa3hTakpHOU0rRgpjT0JWelBRaVFlMWx3QXdRYTVvV0FyTHVPOWtqQkg5dVlDd1FMSkxQdmFoNlBDci93SlYxME9ZL0lzZ3p6RUcrCm5Hazl3UUtCZ0dTQmZVdHU1NUhFMGNTOERKL2g5VHRob01sbUpwU0prT0QvY3Y2d0I0TVZHd29WYjZkVGdaREgKZWFxZ1NSQ3FEcU1NY1Q2dlNXSWh3cVlQQ3ZIMnVQVGNLYWJWdGNLZUN2Z0N1QnoweVZJTldhTTJsRENYUkZoRApKbjRnb2R4Z1hYTE5kTjg4cTQwUVdsSHE2cWtIenJmbXNuWUJzR0c4T1h1S2FQa29mRGduCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg==
- name: minikube
user:
client-certificate: /home/kevin/.minikube/profiles/minikube/client.crt
client-key: /home/kevin/.minikube/profiles/minikube/client.key

9
dot_taskrc

@ -56,12 +56,13 @@ urgency.user.project.fn.coefficient=5
urgency.user.project.mny.coefficient=10 urgency.user.project.mny.coefficient=10
urgency.user.project.ms.coefficient=3 urgency.user.project.ms.coefficient=3
urgency.user.project.pey.coefficient=10 urgency.user.project.pey.coefficient=10
urgency.user.project.pogo.coefficient=7
urgency.user.project.pogo.coefficient=0
urgency.user.project.sch.coefficient=7 urgency.user.project.sch.coefficient=7
urgency.uda.priority.H.coefficient=10 urgency.uda.priority.H.coefficient=10
urgency.uda.priority.M.coefficient=4 urgency.uda.priority.M.coefficient=4
urgency.uda.priority.L.coefficient=-7 urgency.uda.priority.L.coefficient=-7
urgency.uda.priority..coefficient=1 urgency.uda.priority..coefficient=1
urgency.user.tag.helm.coefficient=5
urgency.user.tag.jira.coefficient=5 urgency.user.tag.jira.coefficient=5
# urgency.user.tag.nx.coefficient=15 # urgency.user.tag.nx.coefficient=15
urgency.user.tag.nexus.coefficient=3 urgency.user.tag.nexus.coefficient=3
@ -75,14 +76,16 @@ report.ready.sort=urgency-
# context.home=project.not:ieas project.not:out project.not:sch tag.not:amn # context.home=project.not:ieas project.not:out project.not:sch tag.not:amn
context.home=project.not:ieas project.not:out context.home=project.not:ieas project.not:out
context.ieas=project:ieas context.ieas=project:ieas
context.not-pey=project.not:pey
context.not-pey=project.not:pey project.not:sch
context.out=project:out context.out=project:out
context.mny=project:mny
context.pey=project:pey context.pey=project:pey
context.sch=project:sch context.sch=project:sch
# context=home # context=home
# context=out # context=out
# context=sch # context=sch
context=pey
context=mny
# context=pey
# context=not-pey # context=not-pey
# }}} context # # }}} context #

54
dot_vimrc.tmpl

@ -27,8 +27,8 @@ set smartcase
set tabstop=4 set tabstop=4
" set t_Co=256 " set t_Co=256
" set termguicolors " set termguicolors
" set timeoutlen=350
set timeoutlen=200
set timeoutlen=350
" set timeoutlen=200
" set tw=75 " set tw=75
" set tw=70 " set tw=70
set tw=60 set tw=60
@ -59,7 +59,7 @@ autocmd CursorHold * if !bufexists("[Command Line]") | checktime | endif
autocmd BufNewFile,BufRead .* set syntax=sh autocmd BufNewFile,BufRead .* set syntax=sh
autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown autocmd BufRead,BufNewFile /tmp/calcurse*,~/.calcurse/notes/* set filetype=markdown
autocmd FileType *css,gitcommit,haskell,htmldjango,html,javascript,json,lisp,markdown,
autocmd FileType *css,gitcommit,haskell,htmldjango,html,graphql,javascript,javascriptreact,json,lisp,markdown,
\racket,tex,text,yaml set tabstop=2 shiftwidth=2 \racket,tex,text,yaml set tabstop=2 shiftwidth=2
" autocmd BufNewFile,BufRead *.md set filetype=markdown " autocmd BufNewFile,BufRead *.md set filetype=markdown
" autocmd Filetype markdown set textwidth=0 " autocmd Filetype markdown set textwidth=0
@ -67,8 +67,10 @@ autocmd FileType *css,gitcommit,haskell,htmldjango,html,javascript,json,lisp,mar
autocmd BufNewFile,BufRead *.gd set expandtab! autocmd BufNewFile,BufRead *.gd set expandtab!
autocmd Filetype go set noexpandtab sw=4 autocmd Filetype go set noexpandtab sw=4
" autocmd FileType go,html,java,javascript,python,lua set fdm=indent " autocmd FileType go,html,java,javascript,python,lua set fdm=indent
autocmd FileType go,html,java,javascript,Jenkinsfile,python,lua set fdm=indent
" autocmd FileType go,html,java,javascript,javascriptreact,Jenkinsfile,python,lua set fdm=indent
autocmd FileType go,html,java,Jenkinsfile,python,lua set fdm=indent
" autocmd FileType html,javascript,Jenkinsfile,python,lua set fdm=indent " autocmd FileType html,javascript,Jenkinsfile,python,lua set fdm=indent
autocmd BufNewFile,BufRead *.gql setfiletype graphql
autocmd Filetype markdown let g:AutoPairs = {'(':')', '[':']', '{':'}','"':'"', "`":"`", '```':'```', '"""':'"""', "'''":"'''", "*":"*"} autocmd Filetype markdown let g:AutoPairs = {'(':')', '[':']', '{':'}','"':'"', "`":"`", '```':'```', '"""':'"""', "'''":"'''", "*":"*"}
" autocmd Filetype markdown map <F8> :LivedownToggle<CR> " autocmd Filetype markdown map <F8> :LivedownToggle<CR>
autocmd Filetype markdown map <F8> :InstantMarkdownPreview<CR> autocmd Filetype markdown map <F8> :InstantMarkdownPreview<CR>
@ -174,22 +176,27 @@ Plug 'lervag/vimtex'
" au BufWritePost *.tex silent call Tex_RunLaTeX() " au BufWritePost *.tex silent call Tex_RunLaTeX()
au BufWritePost *.tex silent !pkill -USR1 xdvi.bin au BufWritePost *.tex silent !pkill -USR1 xdvi.bin
let g:Tex_MultipleCompileFormats = 'dvi,pdf' let g:Tex_MultipleCompileFormats = 'dvi,pdf'
let g:vimtex_view_general_viewer = 'evince'
let g:vimtex_quickfix_latexlog = {
\ 'overfull' : 0,
\ 'underfull' : 0,
\ 'global' : 0,
\ 'packages' : {
\ 'biblatex' : 0,
\ 'gensymb' : 0,
\ },
\ 'references' : 0,
\ 'unused' : 0,
\}
" let g:vimtex_view_general_viewer = 'evince'
let g:vimtex_view_general_viewer = 'zathura'
" let g:vimtex_quickfix_latexlog = {
" \ 'overfull' : 0,
" \ 'underfull' : 0,
" \ 'global' : 0,
" \ 'packages' : {
" \ 'biblatex' : 0,
" \ 'gensymb' : 0,
" \ },
" \ 'references' : 0,
" \ 'unused' : 0,
" \}
let g:vimtex_quickfix_ignore_filters = [
\'Overfull',
\]
let g:vimtex_quickfix_autoclose_after_keystrokes = 5 let g:vimtex_quickfix_autoclose_after_keystrokes = 5
" let g:vimtex_compiler_latexmk = {
let g:vimtex_compiler_latexmk = {
\ 'continuous' : 1,
\}
" \ 'continuous' : 0, " \ 'continuous' : 0,
" \}
{{ if not (eq .chezmoi.username "root") }} {{ if not (eq .chezmoi.username "root") }}
" auto-completion for various languages " auto-completion for various languages
@ -342,6 +349,12 @@ Plug 'martinda/Jenkinsfile-vim-syntax'
Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
let g:go_fmt_command = "" let g:go_fmt_command = ""
Plug 'buoto/gotests-vim' Plug 'buoto/gotests-vim'
Plug 'tomlion/vim-solidity'
Plug 'jparise/vim-graphql'
Plug 'maxmellon/vim-jsx-pretty'
Plug 'mlaursen/vim-react-snippets', { 'branch': 'main' }
Plug 'cristianoliveira/vim-react-html-snippets'
Plug 'jidn/vim-dbml'
" ]]] vim-plug " " ]]] vim-plug "
" Mappings [[[ " " Mappings [[[ "
@ -358,6 +371,7 @@ colorscheme gotham256
nnoremap <ScrollWheelUp> <C-U> nnoremap <ScrollWheelUp> <C-U>
nnoremap <ScrollWheelDown> <C-D> nnoremap <ScrollWheelDown> <C-D>
nnoremap Y yy
" visual select across lines by default " " visual select across lines by default "
nnoremap v <C-V> nnoremap v <C-V>
@ -608,6 +622,7 @@ autocmd Filetype markdown inoremap <localleader>c - [ ]
autocmd Filetype markdown nnoremap <localleader>e 0f[lr<Space> autocmd Filetype markdown nnoremap <localleader>e 0f[lr<Space>
autocmd Filetype markdown inoremap <localleader>t TODO: autocmd Filetype markdown inoremap <localleader>t TODO:
autocmd Filetype markdown vnoremap <localleader>r q:is/\[x/[ /g<Esc><CR>:set nohlsearch<CR> autocmd Filetype markdown vnoremap <localleader>r q:is/\[x/[ /g<Esc><CR>:set nohlsearch<CR>
autocmd Filetype markdown vnoremap <localleader>x q:is/\[ /[x/g<Esc><CR>:set nohlsearch<CR>
autocmd Filetype markdown nnoremap <localleader>x 0f[lrx autocmd Filetype markdown nnoremap <localleader>x 0f[lrx
" nnoremap <localleader>x 0f[lrx " nnoremap <localleader>x 0f[lrx
@ -618,13 +633,14 @@ autocmd Filetype go nnoremap <localleader>r yawq:iGoRename <Esc>p
autocmd Filetype go nnoremap <localleader>t :GoTest<CR> autocmd Filetype go nnoremap <localleader>t :GoTest<CR>
autocmd Filetype go-template inoremap <localleader>e {{"{{ else }}"}} autocmd Filetype go-template inoremap <localleader>e {{"{{ else }}"}}
autocmd Filetype go-template inoremap <localleader>hd {{"{{ .chezmoi.homedir }}"}}
autocmd Filetype go-template inoremap <localleader>hd {{"{{ .chezmoi.homeDir }}"}}
autocmd Filetype go-template nnoremap <localleader>fp :%s/{{"{{{"}}/[[[/g<CR>:%s/}}}/]]]/g<CR> autocmd Filetype go-template nnoremap <localleader>fp :%s/{{"{{{"}}/[[[/g<CR>:%s/}}}/]]]/g<CR>
autocmd Filetype Jenkinsfile nnoremap <localleader>q :.s/"/'/g<CR> autocmd Filetype Jenkinsfile nnoremap <localleader>q :.s/"/'/g<CR>
autocmd Filetype Jenkinsfile vnoremap <localleader>q :s/"/'/g<CR> autocmd Filetype Jenkinsfile vnoremap <localleader>q :s/"/'/g<CR>
autocmd Filetype python inoremap <localleader>bp breakpoint() autocmd Filetype python inoremap <localleader>bp breakpoint()
autocmd Filetype python inoremap <localleader>ip from pprint import pprint
autocmd Filetype python inoremap <localleader>s self. autocmd Filetype python inoremap <localleader>s self.
" ]]] Local Mappings " " ]]] Local Mappings "

3
dot_xinitrc.tmpl

@ -20,7 +20,8 @@ numlockx on &
start-pulseaudio-x11 & start-pulseaudio-x11 &
# wal -i "$(/home/kevin/scripts/shuffler \"$HOME/Pictures/Backgrounds/dim/non-editing\")" && /home/kevin/st/make-st.sh & # wal -i "$(/home/kevin/scripts/shuffler \"$HOME/Pictures/Backgrounds/dim/non-editing\")" && /home/kevin/st/make-st.sh &
wal -i $(/home/kevin/scripts/shuffler "$HOME/Pictures/Backgrounds/dim/non-editing") &
# wal -i $(/home/kevin/scripts/shuffler "$HOME/Pictures/Backgrounds/dim/non-editing") &
wal -i $(/home/kevin/scripts/shuffler "$HOME/Pictures/Backgrounds/dim/editing") &
{{ end }} {{ end }}
exec i3 exec i3

3
scripts/executable_backup

@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
mount_dir="/run/media/kevin/backup-hd"
# mount_dir="/run/media/kevin/backup-hd"
mount_dir="/mnt/linux-files-2"
# Backup destination # Backup destination
case $1 in case $1 in
nzxt ) nzxt )

Loading…
Cancel
Save