commits
The problem with the `shx` alias is that Homebrew hasn't necessarily
been put in path when the file is sourced, in which case you're not
necessarily going to be able to `which hx` and get a valid path. This
should be an alias or a shell script, which puts it back into the other
pile of optimizations. So! For now? Punt.
For whatever reason, the diamond isn't rendering correctly in about
half the terminal emulators I use, and it's slowly driving me nuts, so
let's switch it up
If it's set in `languages.toml`, I don't seem to able to actually
toggle it, so let's just nuke it and allow the toggling
presenterm is cool, but a bit too hipster for most things I need in life
I don't think rustup needs to be added manually and manpath wasn't
being set properly. This does result in double-adding Homeberw to the
path (at least on Linux), but I think that's probably better
This is coming up often enough it deserves a macro
I'd previously been managing this via mise, but...I don't actually want
or need uv *itself* pinned in a normal situation; just the underlying
Python details. And uv already does that. So mise for uv doesn't make a
ton of sense.
When I'd originally set up my Fedora boxes, I figured I'd be building
out a package list similar to what I do on OpenSUSE (via zypper.sh in
that case), but that doesn't actually make sense; in practice, I'm either
using Homebrew, or I'm using Kubernetes/distrobox/etc.
Just lean into that.
...and allow for soft-wrap for my sanity
The problem with the `shx` alias is that Homebrew hasn't necessarily
been put in path when the file is sourced, in which case you're not
necessarily going to be able to `which hx` and get a valid path. This
should be an alias or a shell script, which puts it back into the other
pile of optimizations. So! For now? Punt.