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:
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