Major problem was drivers are made to run under Ubuntu/Debian, but not under ArchLinux, so after trying them without success, I decided to go for OpenTabletDriver and it worked nice!
This one is Logitech MX Keys, I'm using it as regular work keyboard (I'm software developer), but too big for jams, so I was thinking about something like MX Keys mini or Logitech Pebble, both TKL and bluetooth. Also a portable 15.6 screen because carrying this Lenovo one would be problematic.
I've been software developer for +7 years, and I must say I also love woodworking. Since is something completely out of my scope as developer, it requires patient and is pretty relaxing working with your hands like this. No client changes, no meetings, instant feedback... and no dependency managers.
There is several ways to post your docs without wasting money, in a far better way, like using ReadTheDocs or just generating it with whatever library made for your project's language, like Pydoc, and serving it from GitHub Pages.
It's not even complicated, I don't know why keep making it complex...
It means League of Legends is bad, but Doom is not.