dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 167e5957ebfc005ac666a35e2e56996cc176f3e8
parent 1f5c1452bbf81541695ecb66d1f449d21b4bff7a
Author: andrew.laack <andrew.laack@imbue.com>
Date:   Wed,  3 Sep 2025 18:57:05 -0500

Added keyboard stuff and moved things around

Diffstat:
DKEYMAPS.md | 95-------------------------------------------------------------------------------
Akeyboard/crkbd.layout.homerow.json | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Akeyboard/crkbd.layout.json | 209+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Rvimium.conf -> vimium/vimium.conf | 0
4 files changed, 418 insertions(+), 95 deletions(-)

diff --git a/KEYMAPS.md b/KEYMAPS.md @@ -1,95 +0,0 @@ -This is a document where I will keep track of keymaps that I don't want to forget, but probably would if not written down. - -# QUTE BROWSER: - -ms - go into hint mode and the selected hint will be opened with mpv -ys - go into hint mode and copy the link once selection is made (this is not super useful with 'ms', but it could come in handy) - -I tried to make tab navigation the same between qute and tabbed just so applications work the same way and they are -similar to how dwm manages windows. - -ctrl+down - next tab -ctrl+up - previous tab -ctrl+num - go to tab # num -ctrl+x - close tab - -# TMUX - -Mod = <C-s> - -mod-r - rename session -mod-t - new tab -mod-h - new terminal horizontal -mod-v - new terminal vertical -mod-num - open screen # num. - - -# DWM: - -====== MOD+SHIFT ====== - -Mod+Shift is used for larger scale window manager -and process related keybindings. - -mod+shift+i - increment master size -mod+shift+d - decrement master size - -mod+shift+v - enter column mode, vertical splits -mod+shift+h - enter the default mode, horizontal splits - -mod+shift+s - suspend - -mod+shift+m - switch screens - -mod+shift+down - move window down (actually up but feels down) -mod+shitf+up - move window up (actually down but feels up) - -mod+shift+q - kill focused window - -mod+shift+n - move focused window to next screen - -====== MOD+NUM ====== - -Tag switching - -Mod+n - this switches to tag n - -====== MOD+SHIFT+NUM ====== - -Tag switching windows - -Mod+Shift+n - this switches the current window to tag n - -====== MOD+CHAR ====== - -Open dmenu to do something. - -Mod+o - open program -Mod+p - password -Mod+t - tmux session -Mod+s - search (qute) -Mod+z - zathura (open pdf in contained in ~) -Mod+m - play music (prespecified directory) -Mod+r - allow user specification or directory to open ranger in - -====== MOD+ARROW ====== - -Up - select window above current on stack -Down - select window below current on stack -Left - Decrease master size -Right - Increase master size - -====== MOD+SHIFT+ARROW ====== - -This is for moving windows around. - -Mod+Shift+Down - Switch focused with one below it -Mod+Shift+Up - Switch focused with one above it - -# TABBED (NO LONGER IN USE): - -ctrl+t - new tab -ctrl+num - go to tab # num -ctrl+down - go to next tab -ctrl+up - go to previous tab -ctrl+x - close tab diff --git a/keyboard/crkbd.layout.homerow.json b/keyboard/crkbd.layout.homerow.json @@ -0,0 +1,208 @@ +{ + "name": "Crkbd", + "vendorProductId": 1179844609, + "macros": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], + "layers": [ + [ + "KC_NO", + "KC_Q", + "KC_W", + "KC_F", + "KC_P", + "KC_G", + "KC_NO", + "MT(MOD_LGUI,KC_A)", + "MT(MOD_LALT,KC_R)", + "MT(MOD_LSFT,KC_S)", + "MT(MOD_LCTL,KC_T)", + "KC_D", + "KC_NO", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_ESC", + "KC_SPC", + "KC_TAB", + "KC_NO", + "KC_SCLN", + "KC_Y", + "KC_U", + "KC_L", + "KC_J", + "KC_NO", + "MT(MOD_LGUI | MOD_RGUI,KC_O)", + "MT(MOD_LALT | MOD_RALT,KC_I)", + "MT(MOD_LSFT | MOD_RSFT,KC_E)", + "MT(MOD_LCTL | MOD_RCTL,KC_N)", + "KC_H", + "KC_NO", + "KC_SLSH", + "KC_DOT", + "KC_COMM", + "KC_M", + "KC_K", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_ENT", + "LT(1,KC_BSPC)", + "MO(2)" + ], + [ + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_DEL", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_UP", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_RGHT", + "KC_DOWN", + "KC_LEFT", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS" + ], + [ + "KC_GRV", + "KC_TRNS", + "KC_TRNS", + "S(KC_9)", + "S(KC_LBRC)", + "KC_LBRC", + "KC_TRNS", + "KC_1", + "KC_2", + "KC_3", + "KC_4", + "KC_5", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_QUOT", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_EQL", + "KC_MINS", + "S(KC_0)", + "S(KC_RBRC)", + "KC_RBRC", + "KC_BSLS", + "KC_0", + "KC_9", + "KC_8", + "KC_7", + "KC_6", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "S(KC_QUOT)", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS" + ], + [ + "RESET", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "RGB_TOG", + "RGB_HUI", + "RGB_SAI", + "RGB_VAI", + "KC_NO", + "KC_NO", + "RGB_MOD", + "RGB_HUD", + "RGB_SAD", + "RGB_VAD", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_LGUI", + "KC_TRNS", + "KC_SPC", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_RALT", + "KC_TRNS", + "KC_ENT" + ] + ], + "encoders": [] +}+ \ No newline at end of file diff --git a/keyboard/crkbd.layout.json b/keyboard/crkbd.layout.json @@ -0,0 +1,208 @@ +{ + "name": "Crkbd", + "vendorProductId": 1179844609, + "macros": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], + "layers": [ + [ + "KC_TAB", + "KC_Q", + "KC_W", + "KC_F", + "KC_P", + "KC_G", + "KC_BSPC", + "KC_A", + "KC_R", + "KC_S", + "KC_T", + "KC_D", + "KC_LSFT", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_LCTL", + "KC_SPC", + "KC_LGUI", + "KC_DEL", + "KC_SCLN", + "KC_Y", + "KC_U", + "KC_L", + "KC_J", + "KC_QUOT", + "KC_O", + "KC_I", + "KC_E", + "KC_N", + "KC_H", + "KC_ESC", + "KC_SLSH", + "KC_DOT", + "KC_COMM", + "KC_M", + "KC_K", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_ENT", + "MO(1)", + "MO(2)" + ], + [ + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_UP", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_RGHT", + "KC_DOWN", + "KC_LEFT", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS" + ], + [ + "KC_GRV", + "KC_TRNS", + "KC_TRNS", + "S(KC_9)", + "S(KC_LBRC)", + "KC_LBRC", + "KC_TRNS", + "KC_1", + "KC_2", + "KC_3", + "KC_4", + "KC_5", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_EQL", + "KC_MINS", + "S(KC_0)", + "S(KC_RBRC)", + "KC_RBRC", + "KC_BSLS", + "KC_0", + "KC_9", + "KC_8", + "KC_7", + "KC_6", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS" + ], + [ + "RESET", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "RGB_TOG", + "RGB_HUI", + "RGB_SAI", + "RGB_VAI", + "KC_NO", + "KC_NO", + "RGB_MOD", + "RGB_HUD", + "RGB_SAD", + "RGB_VAD", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_LGUI", + "KC_TRNS", + "KC_SPC", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_RALT", + "KC_TRNS", + "KC_ENT" + ] + ], + "encoders": [] +}+ \ No newline at end of file diff --git a/vimium.conf b/vimium/vimium.conf