- Add Xft Xresources to make fonts not ugly
- Add dunstrc now that I'm using dunst
- Manage GTK settings now that I'm free of mate-settings
- Add an i3 keybind for pcmanfm
- Make kitty font size chords +/- by 1pt and not 2pt
- Explicitly specify fonts everywhere
- Put barrier and dunst in xinitrc
- Make QT theme explicit via env var
- Move ZSH keybinds to global since Arch doesn't bind them
- Switch to a base16 builder wrapper I wrote myself
- Switch small details on a bunch of templates
- Switch to a QVP based color scheme I wrote myself
This should form the most rational default for colors going forward.
This is the result of using [base16](https://github.com/chriskempson/base16).
The first crack at establishing a base16 theme here is based on irblack
with a slight modification to make text selection purple and make rofi's
template less ridiculous.
Also added .Xresources and qutebrowser to management, and added the
resulting vim themes directly to management as well.
- Move keybinds into a match for Darwin systems
- Move BSD-isms into the same match, split off Linux-isms for binutils
into a match for linux systems
- Add a comment or two for some directives I did not immediately
remember what they did, so I'll remember next time more easily
This theme focuses more on hues than saturation. Aside from that it's
not very special versus the stock themes.
Also add an alias for taskwarrior-tui because it's sometimes useful.
~/bin/statusbar is a python script on my desktop but on a work machine I
will likely not be using the same script, so make this execute
~/bin/statusbar instead of invoking `python3 -u` on it. Then I can just
repoint the symlink to whatever generated my statusbar.
My env runs on a couple of systems that are so old, fairly recent
vintage vim features are not present. This results in a graceful but
annoying warning I'd rather be rid of. So I've flanked the three main
issue items in version or feature checks.
Just add "and status.not:recurring" to the filters. The recurring status
is reserved for the recurring task template. The actual task to be
actioned each cycle has its own status.
Most of the gitconfig stuff is stolen from other dotfile repos out
there, wherein I perused their gitconfigs, saw things that looked like
good ideas, researched what they actually did, then added them.
Of particular importance is the removal of my gitconfig [user] block
which has been moved to an included local file. This is to get around
the fact that I use this repo for work and personal stuff and don't want
a default with my legal name or online identity in it.
This sucks. My work laptop is forced on an old version of Ubuntu that
differentiates pylint and pylint3 while my desktop is a recent vintage
that defaults pylint to the Python 3 pylint. It's a mess.
My fix for now is to force ALE to call pylint3 and create a symlink on
systems it fails on.