Show newer
BrainWart boosted

Not sure why I didn't search earlier, but @zephyr has a state machine framework built in! docs.zephyrproject.org/3.2.0/s

Going to try it for some BLE enhancements/refactor work on @zmk to simplify the code.

BrainWart boosted

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.

#Linux #Desktop #OperatingSystem #FOSS

BrainWart boosted

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*.

#OSS #MaintainerLife

Show thread
BrainWart boosted

#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: github.com/zmkfirmware/zmk/pul

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.

BrainWart boosted

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:

🎧️ linuxmatters.sh/1

Or you can read my blog post:

✍️ wimpysworld.com/posts/why-i-ch

BrainWart boosted

Some far-too-late night hacking on automatic power domain handling for @zmk

youtu.be/xcg3_VKjjRY

BrainWart boosted

More generic/flexible behaviors are now available for use with encoders! zmk.dev/docs/behaviors/sensor-

BrainWart boosted

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

BrainWart boosted
BrainWart boosted

A couple of embarrassingly large commits later, I've got my #NixOS flake into what feels like a nicer, more sustainable state.

Took some inspo from @wimpy and others along the way, and made better use of the excellent nixos-hardware repo :)

BrainWart boosted

👋 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!

BrainWart boosted

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 📔 nixos.wiki/wiki/Secure_Boot

BrainWart boosted

Major update to @zephyr 3.2 is in!

See zmk.dev/blog/2023/04/06/zephyr 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.

BrainWart boosted
BrainWart boosted

The kindness of one user has almost doubled my sponsors: reddit.com/r/ErgoMechKeyboards

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.

BrainWart boosted

I've gotten several new GitHub sponsors today, all close together... I haven't specifically promoted that at all recently. Did I miss something? Thanks?

BrainWart boosted
BrainWart boosted

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.

BrainWart boosted
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.