Not sure why I didn't search earlier, but @zephyr has a state machine framework built in! https://docs.zephyrproject.org/3.2.0/services/smf/index.html
Going to try it for some BLE enhancements/refactor work on @zmk to simplify the code.
How many #developers are there here using #NixOS for their work machine?
I'm quite interested in the #OS for #development and would love to hear from others what they think about it.
I definitely need to step back regularly to work on these "small wins" even when I've got some huge @zmk enhancements that I'm trying to finally push over the finish line; without them, it's easy for me to get discouraged or burnt out.
Bigger work requires so much more coordination, testing, planning, docs, review from other volunteer contributors, etc., that taking an hour to hack on something with immediate important results feels *great*.
#security is super important to me; had a few minutes so did some clean up of the LE Secure Connection Passkey Entry pairing method support in @zmk this evening: https://github.com/zmkfirmware/zmk/pull/1822
With these final tweaks, it should be stable enough to be considered non-experimental. Enabling this cuts out the main point of concern for SC, namely a potential MITM attack during the pairing phase. When enabled, hosts will present a six digit number when pairing, that you'll type in to complete the process.
ICYMI: On episode 1 of @linuxmatters I went hunting for the best Linux Loving Laptop 🐧💖💻️
You can listen to the discussion with @popey and @marxjohnson:
Or you can read my blog post:
✍️ https://wimpysworld.com/posts/why-i-chose-the-thinkpad-z13-as-my-linux-laptop/
More generic/flexible behaviors are now available for use with encoders! https://zmk.dev/docs/behaviors/sensor-rotate
These three wholesome chaps that you may have heard of @popey @wimpy @marxjohnson have only bloody returned to the world of podcasting :D We suspect (but don't know for sure) that a curry was involved!
linuxmatters.sh
👋 Hello #fediverse! I'm going into a meeting at 4ET to talk about our newsroom's social media options.
If you think our station and other NPR stations should have a Mastodon server and a broader presence in the #fediverse, pls boost this post. If you have thoughts, please reply, I want to hear them!
Trying out Secure Boot on #NixOS using Lanzaboote 🔒 Added a article for it on the NixOS wiki and adapted some parts from the Lanzaboote quick start guide 📔 https://nixos.wiki/wiki/Secure_Boot
Major update to @zephyr 3.2 is in!
See https://zmk.dev/blog/2023/04/06/zephyr-3-2 for all the details. One big feature is initial support for @RaspberryPi RP2040 (pi pico) MCU with quite a few controller board definitions ready to use.
The kindness of one user has almost doubled my sponsors: https://www.reddit.com/r/ErgoMechKeyboards/comments/10d3ozb/if_you_want_bluetooth_keyboards_come_support_zmk/
Can't say enough how gratifying it is to work on @zmk and get to be part of such an amazing community we've built around the wireless #mechanicalkeyboard.
Wired and wireless builds of the latest revxlp #mechanicalkeyboard prototypes are both 100% good! Need to wrap up docs a bit, then formally release it.
Was also finally able to formally validate my tweaked footprint to allow compatibility with the slightly larger 01Space RP2040 + 0.74" OLED board.
I revived my blog and wrote an article about cross-compiling #nixos to my riscv board https://blog.thalheim.io/2022/11/27/cross-compiling-and-deploying-nixos/
1997
Software Developer