I’m glad you were able to get it working! I had no idea that was a Wayland-only setting, though of course in retrospect it makes perfect sense.
In the KDE Touchpad settings, there should be a Device selection at the top of the screen. Selecting the controller touchpad from the list and then toggling “Device enabled” should only affect the controller touchpad.
it can also just be the permalink for the post, which each post ought to have anyway. in RSS you can set isPermaLink=“true” on the guid to indicate it’s a permalink.
Kudos! Glad to hear things are working out.
I’d recommend Bazzite. It’s a gaming-focused immutable distro. The base system is an image and updates are automatic; a 13-year old might already be familiar with this kind of system because it’s similar to how Chromebooks work. It comes with Steam and Lutris preinstalled. You can install additional software via flatpak.
Code written in Rust has been shown to have significantly fewer security vulnerabilities than code written in C. Distributions like Ubuntu ship a lot of security updates, so by switching to Rust-based utils, they can reduce their workload in the long run.
Technology and cargo are now completely separate inventories, so any technology you had installed in your general inventory needs to be reinstalled in your technology inventory.
As a way of compensating for this nerf, they also added supercharged slots, which provide a buff to the technology installed in that slot. These are randomly laid out. Higher class equipment has more supercharged slots, but you may need to add slots to uncover all of the supercharged slots.
For validation and/or (de)serialization: pydantic.
Otherwise, dataclasses.
I also like to replace tuples with NamedTuple, but I tend to use tuples a lot in the first place. It’s generally recommended to use dataclasses instead if you don’t specifically need tuple-like behavior.