→ Heliotrope Pajamas

Why OpenBSD?

Unfortunately it didn't work. It installed, booted, then it goes to a blank screen and a screaming fan. :(

Why FreeBSD?

Man it's fun to be using a "real" OS again!

Git

So git is not installed on FreeBSD by default. The pkg for git has a huge pile of deps. Git from source has some gnarly deps too.

Dulwich has a porcelain module that provides basic ops like clone and push, and I have Python already (I didb't realize 3.7 was already there so I installed 3.9 too) and I need Dulwich for Xerblin, so I'm just going to use Dulwich instead of real git binaries!

→ https://stackoverflow.com/questions/39739032/not-able-to-clone-using-dulwich-python

→ /https://www.dulwich.io/docs/api/dulwich.porcelain.gmi

The git cosystem seems gnarly to me, like a huge hoopla around an overwrought UI for what is basically a very simple and elegant idea. There are books and classes and videos and things.

Tk Text is a Decent Text Editor

You can do worse than the Tk Text widget.

Shells in Terms are a BS UI

It's better than 99.9999% of GUIs yet it still sucks. Mostly due to transient information and weird syntax.