Looks great! I love the choice of keycaps!
Are you looking to build a keyboard from a kit, or design one from scratch?
SplitKB.com has forked a few popular open source keyboard designs like the Corne or the Sofle. Even if you don’t end up purchasing their kits, they have some excellent build guides and documentation. If you’re a keyboard or DIY electronics beginner, it’s a good way of seeing what sort of techniques and tools you’d be in for when soldering things like microcontrollers, switches, and diodes. https://docs.splitkb.com/product-guides/aurora-series/build-guide
If you’re interested in designing a keyboard, I’d recommend looking into the keyboard layout editor Egogen. https://github.com/ergogen/ergogen
It’s Linux designed around modern containerization and microservice technologies. The “cloud” naming is a bit of a misnomer, but the same abstracted technologies that help run a modern data center will help make sure your handheld’s launcher doesn’t break because a game or comparability layer wants to use a different database version. https://github.com/cncf/toc/blob/main/DEFINITION.md
This is pretty typical for universities. They don’t want the airwaves clogged, doubling up NAT can lead to networking wonkiness, and they don’t want you giving university network access to unauthorized folks with an open AP.
When you say VR streaming, you just mean wireless from your PC to the headset, right? There’s a chance you could do that with an offline wireless router if the VR experiences you’re looking to play are single player.
NuPhy’s got some interesting options as well. https://nuphy.com/collections/keyboards/products/halo75-v2-qmk-via-wireless-custom-mechanical-keyboard
The low profile space is a little tricky. It leans into column staggered ergonomic boards really quickly. Kailh’s Choc switch is as low as you can go, but those folks get really custom really quick. They’re not big on function rows or arrow clusters, so the next step after Keychron or NuPhy would be something along the lines of the Afternoon Breeze. https://www.afternoonlabs.com/breeze/
Have you taken a look at any of Keychron’s offerings? https://www.keychron.com/products/keychron-k3-max-qmk-via-wireless-custom-mechanical-keyboard Checks most of the boxes other than the knob.
The two hardest problems in computer science are cache invalidation, naming things, and off by one errors.
My favorite compile error happened while I was taking a Haskell class.
ghc: panic! (the ‘impossible’ happened)
The issue is plainly stated, and it provides clear next steps to the developer.
Thirty minutes. So mostly misspelled words. Most implementations of this type of feature also have a small “Edited” flag.
https://www.serverbuilds.net/ is a popular website online for folks building NASes at home. They’re fans of Unraid as well. They’ve got a Discord if you’re looking for something more interactive. Worth checking out. 👍
Keychron has some good entry points for getting into the mechanical keyboard scene. Lots of layout options, some open source keyboard firmware support, and you can buy a lot of them barebones if you want to bring your own keys and caps.