aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2026-08-20 07:03:24 -0700
committerGravatar Tom Willemse2026-08-26 23:04:25 -0700
commit94acd147a0d749ad17e0ac573c2a2fc1eff8f880 (patch)
treef229892bd1d28bd021c183c1fe10d4137d57872b
parent3fc4c91520aaf621a1b99742241d5d79645aea9a (diff)
downloadnew-dotfiles-94acd147a0d749ad17e0ac573c2a2fc1eff8f880.tar.gz
new-dotfiles-94acd147a0d749ad17e0ac573c2a2fc1eff8f880.zip
8t88: Add new system configuration file for 8t88
-rw-r--r--8t88.org29
1 files changed, 29 insertions, 0 deletions
diff --git a/8t88.org b/8t88.org
new file mode 100644
index 0000000..4811cda
--- /dev/null
+++ b/8t88.org
@@ -0,0 +1,29 @@
+#+title: 8t88 Configuration
+
+This file configures my Framework 12 laptop named 8t88.
+
+* Voyager Keyboard
+
+This section sets up the necessary things for the Voyager keyboard to be configured. With these changes I can flash new firmware onto my Voyager keyboard.
+
+First I need to make sure qmk is set up.
+
+#+begin_src sh
+ qmk setup zsa/qmk_firmware -b firmware25
+#+end_src
+
+After this I'll need to copy the udev rules for most keyboards, although I don't know if this is necessary for Voyager specifically.
+
+#+begin_src sh
+ sudo cp ~/qmk_firmware/util/udev/50-qmk.rules /etc/udev/rules.d/
+#+end_src
+
+Now I just need to add this other rule manually. I store this in =/etc/udev/rules.d/49-voyager.rules= so that it should be loaded just before the QMK general rules, hopefully pre-empting whatever those would do that doesn't work for my Voyager keyboard.
+
+#+begin_src sh :tangle "sudo::/etc/udev/rules.d/49-voyager.rules"
+ SUBSYSTEMS=="usb", ATTRS{idVendor}=="3297", MODE:="0666", SYMLINK+="ignition_dfu"
+#+end_src
+
+The ~MODE:="0666"~ is the important bit here, it makes sure that I can access the device when it connects.
+
+# I probably want to change the mode to 0660 and add a GROUP:="input" or something so that only those users who should be able to actually can access it, not all users.