From eb726a13c9174cd39b88ca402c2e5fa825ea4e49 Mon Sep 17 00:00:00 2001 From: Kevin Mok Date: Thu, 31 Jan 2019 01:07:23 -0500 Subject: [PATCH] Update --- aliases/key_aliases | 17 +++++-- fish/.config/fish/config.fish | 2 +- fish/.config/fish/functions/vsnp.fish | 2 +- i3/.config/i3/config | 3 +- ranger/.config/ranger/rifle.conf | 71 ++++++++++++++------------- scripts/bg-chooser | 5 +- 6 files changed, 57 insertions(+), 43 deletions(-) diff --git a/aliases/key_aliases b/aliases/key_aliases index dd9387c..35c028f 100644 --- a/aliases/key_aliases +++ b/aliases/key_aliases @@ -21,10 +21,13 @@ mkpk "makepkg -sri" mkex "chmod 777" # systemctl -ctl "systemctl" -ctle "systemctl enable" -ctld "systemctl disable" -ctls "systemctl start" +ctl "sudo systemctl" +ctle "sudo systemctl enable" +ctld "sudo systemctl disable" +ctla "sudo systemctl start" +ctls "sudo systemctl stop" +ctlt "sudo systemctl status" +ctlr "sudo systemctl restart" wm "sudo wifi-menu" @@ -120,7 +123,7 @@ r "ranger" mr "man ranger" clc "cloc ." n "nvim" -sni "sudo nvim" +sn "sudo nvim" fh "feh" sx "sxiv" sxg "sxiv -a" @@ -287,7 +290,11 @@ sc "shellcheck" pdl "pdflatex" tcl "tex-clean" +# mfs mfs "nvim /home/kevin/coding/best-mf-site-personal/index.html" +hps "python3 -m http.server" +j "jekyll" +js "jekyll serve" ss "ssh kevin@192.168.0.100" diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish index fc2e62d..f673c85 100644 --- a/fish/.config/fish/config.fish +++ b/fish/.config/fish/config.fish @@ -28,7 +28,7 @@ set -U spv_dir "/home/kevin/coding/spotify-lib-vis" source $spv_dir/src/api-keys.sh # set -U PATH /usr/local/sbin /usr/local/bin /usr/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl /home/kevin/linux-config/scripts -set -x PATH $PATH /home/kevin/linux-config/scripts +set -x PATH $PATH /home/kevin/linux-config/scripts (ruby -e 'print Gem.user_dir')/bin set -x PASSWORD_STORE_CLIP_TIME 120 # fxn abbr's diff --git a/fish/.config/fish/functions/vsnp.fish b/fish/.config/fish/functions/vsnp.fish index e781496..3ef57ef 100644 --- a/fish/.config/fish/functions/vsnp.fish +++ b/fish/.config/fish/functions/vsnp.fish @@ -1,4 +1,4 @@ function vsnp set snips_dir "/home/kevin/.vim/plugged/vim-snippets/UltiSnips" - echo $EDITOR $snips_dir/$argv[1] + $EDITOR $snips_dir/$argv[1].snippets end diff --git a/i3/.config/i3/config b/i3/.config/i3/config index 8e2c2ba..50f90bd 100644 --- a/i3/.config/i3/config +++ b/i3/.config/i3/config @@ -221,7 +221,8 @@ set $ws6 "6 " workspace $ws6 output $samsung assign [class="Slack"] $ws6 bindsym Mod4+d workspace $ws6; exec discord -bindsym Mod4+k workspace $ws6; exec slack +bindsym Mod4+i workspace $ws6; exec firefox -new-window https://riot.im/app/#/home +# bindsym Mod4+k workspace $ws6; exec slack set $ws7 "7 " # set $ws7 "7 📤" diff --git a/ranger/.config/ranger/rifle.conf b/ranger/.config/ranger/rifle.conf index fd6c30d..68121bb 100644 --- a/ranger/.config/ranger/rifle.conf +++ b/ranger/.config/ranger/rifle.conf @@ -1,4 +1,5 @@ # vim: ft=cfg +# info {{{ # # This is the configuration file of "rifle", ranger's file executor/opener. # Each line consists of conditions and a command. For each line the conditions @@ -47,48 +48,50 @@ # implementation may differ. # Note: When using rifle in ranger, there is an additional flag "c" for # only running the current file even if you have marked multiple files. +# }}} -#------------------------------------------- -# Websites +# Websites {{{ #------------------------------------------- # Rarely installed browsers get higher priority; It is assumed that if you # install a rare browser, you probably use it. Firefox/konqueror/w3m on the # other hand are often only installed as fallback browsers. -ext x?html?, has surf, X, flag f = surf -- file://"$1" -ext x?html?, has vimprobable, X, flag f = vimprobable -- "$@" -ext x?html?, has vimprobable2, X, flag f = vimprobable2 -- "$@" -ext x?html?, has qutebrowser, X, flag f = qutebrowser -- "$@" -ext x?html?, has dwb, X, flag f = dwb -- "$@" -ext x?html?, has jumanji, X, flag f = jumanji -- "$@" -ext x?html?, has luakit, X, flag f = luakit -- "$@" -ext x?html?, has uzbl, X, flag f = uzbl -- "$@" -ext x?html?, has uzbl-tabbed, X, flag f = uzbl-tabbed -- "$@" -ext x?html?, has uzbl-browser, X, flag f = uzbl-browser -- "$@" -ext x?html?, has uzbl-core, X, flag f = uzbl-core -- "$@" -ext x?html?, has midori, X, flag f = midori -- "$@" -ext x?html?, has chromium-browser, X, flag f = chromium-browser -- "$@" -ext x?html?, has chromium, X, flag f = chromium -- "$@" -ext x?html?, has google-chrome, X, flag f = google-chrome -- "$@" -ext x?html?, has opera, X, flag f = opera -- "$@" -ext x?html?, has firefox, X, flag f = firefox -- "$@" -ext x?html?, has seamonkey, X, flag f = seamonkey -- "$@" -ext x?html?, has iceweasel, X, flag f = iceweasel -- "$@" -ext x?html?, has epiphany, X, flag f = epiphany -- "$@" -ext x?html?, has konqueror, X, flag f = konqueror -- "$@" -ext x?html?, has elinks, terminal = elinks "$@" -ext x?html?, has links2, terminal = links2 "$@" -ext x?html?, has links, terminal = links "$@" -ext x?html?, has lynx, terminal = lynx -- "$@" -ext x?html?, has w3m, terminal = w3m "$@" - -#------------------------------------------- -# Misc +# ext x?html?, has surf, X, flag f = surf -- file://"$1" +# ext x?html?, has vimprobable, X, flag f = vimprobable -- "$@" +# ext x?html?, has vimprobable2, X, flag f = vimprobable2 -- "$@" +# ext x?html?, has qutebrowser, X, flag f = qutebrowser -- "$@" +# ext x?html?, has dwb, X, flag f = dwb -- "$@" +# ext x?html?, has jumanji, X, flag f = jumanji -- "$@" +# ext x?html?, has luakit, X, flag f = luakit -- "$@" +# ext x?html?, has uzbl, X, flag f = uzbl -- "$@" +# ext x?html?, has uzbl-tabbed, X, flag f = uzbl-tabbed -- "$@" +# ext x?html?, has uzbl-browser, X, flag f = uzbl-browser -- "$@" +# ext x?html?, has uzbl-core, X, flag f = uzbl-core -- "$@" +# ext x?html?, has midori, X, flag f = midori -- "$@" +# ext x?html?, has chromium-browser, X, flag f = chromium-browser -- "$@" +# ext x?html?, has chromium, X, flag f = chromium -- "$@" +# ext x?html?, has google-chrome, X, flag f = google-chrome -- "$@" +# ext x?html?, has opera, X, flag f = opera -- "$@" +# ext x?html?, has firefox, X, flag f = firefox -- "$@" +# ext x?html?, has seamonkey, X, flag f = seamonkey -- "$@" +# ext x?html?, has iceweasel, X, flag f = iceweasel -- "$@" +# ext x?html?, has epiphany, X, flag f = epiphany -- "$@" +# ext x?html?, has konqueror, X, flag f = konqueror -- "$@" +# ext x?html?, has elinks, terminal = elinks "$@" +# ext x?html?, has links2, terminal = links2 "$@" +# ext x?html?, has links, terminal = links "$@" +# ext x?html?, has lynx, terminal = lynx -- "$@" +# ext x?html?, has w3m, terminal = w3m "$@" +# }}} + +# text {{{ #------------------------------------------- # Define the "editor" for text files as first action +# mime ^text, label editor = urxvt -e "${VISUAL:-$EDITOR} -- $@" mime ^text, label editor = ${VISUAL:-$EDITOR} -- "$@" mime ^text, label pager = "$PAGER" -- "$@" -!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php|fish = ${VISUAL:-$EDITOR} -- "$@" -!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php|fish = "$PAGER" -- "$@" +!mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php|fish|html|yml|scss = ${VISUAL:-$EDITOR} -- "$@" +# !mime ^text, label editor, ext xml|json|csv|tex|py|pl|rb|js|sh|php|fish|html|yml|scss = urxvt -e ${VISUAL:-$EDITOR} -- "$@" +!mime ^text, label pager, ext xml|json|csv|tex|py|pl|rb|js|sh|php|fish|html|yml|scss = "$PAGER" -- "$@" ext 1 = man "$1" ext s[wmf]c, has zsnes, X = zsnes "$1" @@ -97,6 +100,8 @@ ext nes, has fceux, X = fceux "$1" ext exe = wine "$1" name ^[mM]akefile$ = make +# }}} + #-------------------------------------------- # Code #------------------------------------------- diff --git a/scripts/bg-chooser b/scripts/bg-chooser index f899f75..f34a7d8 100755 --- a/scripts/bg-chooser +++ b/scripts/bg-chooser @@ -4,9 +4,10 @@ base_bg_path="/home/kevin/Pictures/Backgrounds" brightness_choice=$(echo -e "dim\nbright" | dmenu -i) EDITING_CHOICES=("non-editing" "editing") -editing_choice=$(echo -e "${EDITING_CHOICES[0]}\n${EDITING_CHOICES[1]}" | dmenu -i) +# editing_choice=$(echo -e "${EDITING_CHOICES[0]}\n${EDITING_CHOICES[1]}" | dmenu -i) +editing_choice="non-editing" -if [[ "$editing_choice" = "${EDITING_CHOICES[1]}" ]]; then +if [[ "$editing_choice" = "${EDITING_CHOICES[0]}" ]]; then rand=$(( RANDOM % 2 )) editing_choice=${EDITING_CHOICES[$rand]} fi