💾 Archived View for tsqrl.xyz › computing.gmi captured on 2023-01-29 at 15:17:17. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-04-28)
-=-=-=-=-=-=-
If it's worth doing, it's worth over-doing.
I like things that are simple, repairable, and modular.
I like plugging things together, each device/program doing a single task.
I think privacy is a good thing.
And I like old(er) tech for its reliability and charm.
Preface:
All of these factor into my hardware/software choices.
cwm ("Calm Window Manager") is both highly configurable and tightly constrained. Pairs well with a three-button mouse.
A holdover from the 90s? Maybe. But very powerful when using software that relies on a dedicated middle-button.
If I could live with a single OS, it would be OpenBSD. It's got excellent documentation and runs particularly well on an older ThinkPad. I love the simplicity of the package manager and init system.
For running mainstream software, I like NixOS, Artix, and Void.
I am also a not-so-secret Plan 9 fanboy, but I'm not proficient enough to use it daily. (I do, however, regularly use the Acme text editor via plan9port.)
Operating Systems I've known and loved
Yes, I've got a serious ThinkPad addiction.
I love this laptop - it was created to be repaired and upgraded.
Mine runs NixOS, but I occasionally try different OSes on it by installing to a 250G expansion card. (I hibernate NixOS and manually choose the 250G as the boot devices - no need to configure dual booting if you're just going to wipe and change the second OS from week to week.)
(I only wish it had a trackpoint and three mouse buttons.)
You guessed it! One of my ThinkPads serves as the router/firewall for my home network
Since it only has one built-in Ethernet port, I added an Expresscard Gigabit Ethernet card. (According to the pfSense community, USB Ethernet adapters don't perform well.)
Yeah, on yet another ThinkPad.
Here are some of the containers/VMs it runs:
I was doing pi-hole for a while, but have since switched to experimenting with running various DNS servers with blocklists on my daily drivers (on OpenBSD and NixOS).
I've sorta run Ethernet through my house - not through the walls, but by running very long cables along floors and ceilings.
Ethernet means no slowdowns from frequency crowding, and no dead spots where I want to set up a computer.
Not just for remote shells, but also:
The X11 Forwarding is especially useful for things like:
One thing I appreciate about having an Android device is that I can ssh tunnel from Termux and I can use both port forwarding and X11 Forwarding.
Graphical Environment for Termux (X11)
I know. Gemini, ThinkPads, Plan 9...and I also keep a Zettelkasten. What weird trend am I not into?
I was using org-roam on Emacs, but switched to Dendron (which runs as a VS Code extension and as a Node.js command line tool).
Some nice things about Dendron over org-roam:
The notes (and VS Code workspace) are in a syncthing folder. On any machine with VS Code and syncthing, I can just open the workspace file and work locally.
And, speaking of text editors, I was an Emacs lover for the longest time, but have since moved on to Acme, neovim, and VS Code (depending on what task and which OS I'm on).
I still spend some time in `mg` when using OpenBSD.
For source control, I prefer fossil to git, even though git is ubiquitous. The sub commands make more sense (to me), repos are a single file, and the command is a single binary. That, and it has a built in wiki, a built in web interface, and every instance is also a server (which you can access via ssh).
Lastly, I use xterm. It's fast and uses very little memory.