In trying it doing that on someone hybrid, not surface but a Lenovo, PopOS! seems to works mostly out-of-box.
American_Jesus
With sed or awk, without a sample is hard to give a proper example.
sed -i 's/old/new/g' *.json
But OP wants something with a small footprint
More comic strips here:
Start by choosing a network, try something like Libera Chat https://libera.chat/
You have some suggestions for IRC clients on their page, you can even use one on the browser. Browse the channels available, join, chat
Hosted or client, there's IRC clients for everything, even on a Commodore 64 (https://csdb.dk/release/?id=197138)
I don't use it for a longtime, but if it works why change it. It good for realtime chat, you can use it on a potato and some. Matrix chats also have IRC bridges so all can be on same chat.
I started using XFCE because of GNOME 3, it wasn't for me, and XFCE where more customizable, it suited my need. On GNOME each new version breaks extensions, or stick with the old one, just a headache.
I made a list of FOSS apps for AndroidTV
https://github.com/Generator/Awesome-Android-TV-FOSS-Apps