Just calling `starship prompt` isn't enough. We need to pass several
flags like execution time and status. Also I realize this makes the
right prompt and continuation prompts not work but that's okay because
I don't use those.
We pretty ironclad specify EDITOR now, don't want
to use vim, and don't trust every box to have hx
on it. We could make this a thing in the git local
but trusting EDITOR is probably best.
- Turn off screensaver inhibition because it shanks *all* wayland idle detection
- Bump hardware decoding settings up to use gpu-next and safe codecs only
Dropping taskwarrior in favor of a more fluid "Put TODO in notes"
system. taskrc is gone, various things have been shucked to make
room for the new system, remove task monitor from my waybar.
Left to its own devices, my TV will default to a mode that runs at
59Hz. This can, in some situations, cause really weird input latency
issues on both displays as they're running at different refresh
rates. So this forces my TV to 60Hz to match my main displays.
This is system-specific and should possibly go into some imported
"local" file but meh.
Having to find helix is annoying... and in any case default to vim
if it doesn't exist. If we end up on a box with no vim at all,
we'd be calling an editor by path anyway.
Now that we use Helix, let's pare back vim a bit. This mainly drops
vundle and anything depending on something installed by vundle. Doing
this removes the external plugins, closes a security concern, reduces
the number of steps I need to take to bootstrap my homedir on a new
host, and cuts a lot of cruft out of my homedir.
The only loss here is ALE on systems that lack Helix, but if I'm going
to use vim to write code, I should use vim-lsp or something instead for
consistency with Helix.
Following an update to waybar, the clock starting displaying fractional
seconds. Changing seconds from `%S` to `%OS` truncates the fractional
second, though this is possibly not portable as `%OS` is "alternative
second display" and the definition of "alternative" is vague.