Hi everyone,
I came across Colemak ages ago, but only got around to learning it a week or so ago. As I was looking around the resources, I came across Tarmak, which suits my particular needs and with which you're probably all familiar.
It was easy to set up for my Windows PC, but I also have an old, low performance laptop that's running on the Linux command line.
I didn't find any instructions for this, so I played about a bit with the keymaps and figured out a functional way to change the keys to what I wanted. I made a script to automate the process both for myself and (mostly) for anyone else in the same predicament. In its current state, it uses the ETROI progression and only changes the letter characters and (semi-)colon, leaving the other (symbol) keys as they are on your current keyboard.
Who this is for: people using the actual terminal CLI on Linux who want to use Tarmak. It should also work (possibly with some minor tweaks) on BSD and (maybe?) Mac. I don't know if it works with a terminal emulator.
You can find the script and extra info at: https://github.com/azmr/tarmak-cli
Hopefully this is useful for someone.
If anyone has any feedback, I'd be really keen to hear it.
Andrew