I originally set the `PYTHONWARNINGS` variable to ensure I see warnings
from third-party libraries, etc. during development. Unfortunately, a
*lot* of software (Ansible, Jupyter, dnf, etc.) generate a lot of
warnings. These warnings are annoying, but can also break other
software, like VSCode.
Whenever I am developing something in Python, I need to remember to set
`PYTHONWARNINGS` manually now...
I like to use `gpg-agent` as my SSH agent now. This makes it possible
to use hardware keys (Yubikey, and hopefully soon Solo), and helps keep
the keys more secure by periodically locking them and requiring the
password to unlock them again.
Occasionally, `gpg-agent` gets in a weird state where it stops
responding. I usually fix this with:
echo KILLAGENT | gpg-connect-agent
gpg-connect-agent /bye
gpg-connect-agent updatestartuptty /bye
Fedora et al. do not set the `LESS` environment variable like Gentoo
does. As a result, `less` does not interpret ANSI color codes by
default, making the output from `gs`, etc. aliases unreadable.
Updating to the version of .zshrc on Tau Scorpii. This enhanced version
has a couple of improvements:
* Aliases moved to a separate file for easier maintenance
* Auto-discovery of functions on fpath