This is a collection of dotfiles that I use to configure my shell and other command-line tools. I use rcm to manage installation, which I should probably take advantage of a bit more for host or tag-specific configuration.
At any given, point, there is likely to be a mix of things that are critical to my every day workflow and things that I saw on the internet and thought were cool and would become my next favorite thing.
zsh- Not because there's nothing better, but because I'm used to it. If I were really cool, I'd probably be usingfishor something.nvim- As the kids would say, I'm mid at Vim. Everyone else seems to be using Code, especially at GitHub. I've tried to assimilate but I can't make it stick.fzf- Interactive fuzzy finding that I primarily use via vim but am trying to use more in other contexts as well.ripgrep- Fast searching. Still the fastest? I don't know. I haven't kept up since 2019, but it's fast enough for me.bat- A bettercatthat syntax highlights. I love using it to preview files infzfand have it aliased tocatso I can use it everywhere.gh- The GitHub CLI. I use it extensively for managing wheregitmeets GitHub. It's also critical for using Codespaces, which you probably don't ever use unless you work for GitHub.eza- A replacement forlsthat has pretty icons and colors. I was always anla -laperson, but never enjoyed most of the metadata like permissions, user, size, etc. I'm sure I could get rid of those withls, butezamade it easy and pretty.wezterm- A pretty awesome terminal emulator that replaced Kitty for me because I was able to configure it as atmuxreplacement as well (for local development, anyway).
delta- A replacement forgit diffthat shows changes in a pleasant way. I have it configred for side-by-side diffs, but I think it might be a little much.yazi- A pretty looking terminal file manager that is mostly just demoware for me at this point. Probably won't stick.thefuck- A way to quickly correct that last command I messed up.mise- Development tool version management, replacingfrumandasdffor me.