Daily notes for 2023-12-26

ยท 336 words ยท 2 minute read

Detroit: Become Human ๐Ÿ”—

… was on sale on Steam. Ben recommended it, so that’s the new game for the Steamdeck this week. So far … you know … there’s a little Blade Runner, there’s a little Minority Report, there’s a little AI. It moves at a pace that works for me, with a few things that require some timing, but mostly just making decisions and dealing with the outcomes.

Config cloning with Mackup (again) ๐Ÿ”—

A while back I learned about Mackup, which uses whatever you’ve got in the way of a syncing filesystem to sync config files between systems. It has a library of hundreds of apps from Mac and Linux that it understands out of the box: You can either let it sync everything it can find, give it an allow list, or give it a disallow list. By default it expects to use Dropbox, but I took a little time to set it up in syncthing this evening.

At the moment I’m using it for zsh, kitty, git, ssh, and the GitHub CLI tool, which led me to figure out …

Machine-specific configs with kitty ๐Ÿ”—

As I play with kitty more I’ve been bumping into the display differences between all my different machines. That makes finding a consistent font size a little annoying. I learned that kitty can take environment variables in its config, so for machine-specific stuff I can do something like:

include ${HOSTNAME}.conf

… then in foo.conf put machine-specific settings:

font_size 18

Making kitty your default GNOME terminal (sort of) ๐Ÿ”—

This shell script just concedes to my muscle memory: When I invoke the GNOME launcher and type “terminal” before I can stop myself, this just makes sure kitty is the thing launching.

My Linux life ๐Ÿ”—

I think it has been over a week since I last switched over to the Mac Studio. It’s just sitting there. I copied my photo library over to a drive attached to the Linux desktop, but haven’t taken the time to start playing with darktable in earnest.