This repository is the one thing I have worked on for my entire career.
My current environment of choice is bash from Ubuntu on Windows, using WSL. I like Bash for shell, Vim for editing, Tmux, and git. uv has become an integral part of development. I've tried screen and SVN, but never used them enough to develop configuration for them.
My preferred font is Iosevka. I use Iosevka Term, updating when I need to install. It works well with vim-airline, and is used by default in configs.
I've broken this section into two categories. First are links for things that I need to download and install when setting up a new system.
- uv - All the Python management you could need.
- ripgrep - Grep, but written in Rust, with a slightly different feature set. Benchmarks suggest it is faster.
- hyperfine - A commandline tool for benchmarking tasks.
The other group is links for documentation.
- Tmux - While this isn't documentation per se, I like having this link around.
- Git - In. Value. Able. Can be searched from DuckDuckGo with
!git-scm - WSL - The interoperability and user account sections have been quite helpful.
- Bash - I wouldn't have a career without this guide. It routinely answers questions I have forgotten.
Some items here I no longer use regularly. Many of them are from a time when I was working on Macs.
When using iTerm2, vim-airline needs transparency turned off, text contrast at minimum, and both the ASCII and non-ASCII fonts to support the powerline symbols (and probably the same font, in the end).
With the new Windows Terminal, I no longer need the .minttyrc. Similarly, .bash_profile has been unneeded
for a little while.
A patched version of Inconsolata (version unknown) used to be my preferred terminal font.
I used to use Vagrant for development, but I haven't even installed it in years.
I used Neovim for a while, until the maintainers started celebrating white supremacist fascists.