þēodrīċ🔸(e/ack thbbft)

@theodric@social.linux.pizza
111 Followers
238 Following
2.5K Posts
ecghláford. alfalfa male. hack(er?). oldcomputerist. lord of the files. cellist. languager. storyfeller. wanderer. the vulnerable Bede.
GitHubhttps://github.com/theodric
Codeberghttps://codeberg.org/theodric
numbers is hard
Ahh yes, the Keyboard Brig, where we throw insubordinate keyboards. No, it's not resizable. That's just what it looks like. Apple Perfection™
it me
Wow, they wrote a whole book about my GitHub account!

Announcing virTUI, a basic virt-manager-ish tool for controlling qemu-kvm VMs from the terminal, written in Python + urwid. (Based on my earlier work building haTUI.)

Get it here:
https://github.com/theodric/virtui

What is this, a dating service for comedians!?
I am once again trying to fine-tune an LLM on 17 years worth of my internet poasts
Most crossplatformy way to create the random fortune-motd file seems to be to use fuse to create the special file and just symlink it to /etc/motd. 66 lines of Python, and ta-daaa:
×

Announcing virTUI, a basic virt-manager-ish tool for controlling qemu-kvm VMs from the terminal, written in Python + urwid. (Based on my earlier work building haTUI.)

Get it here:
https://github.com/theodric/virtui

I can't tell you how annoying this was to write. I sacrificed a lot of features I had already implemented (colour-coding of VM state, context-sensitive menus, etc.) because I just could not get the UI to repaint after returning from the virtual serial console with them in place. Even something as simple as adding shortcut prompts to the actions menu broke things. Extremely annoying, but console access is much more important, so I went with the MVP: good is the enemy of adequate.