I finally learned my lesson and now version control my dotfiles for posterity's sake and for the inevitable occurrence of corrupted files/disk failure. There are no bootstrapping scripts or fancy installation mechanisms here. Just raw text files full of hopefully decently commented (and self-amusement fueled) lines. I rely heavily on CLI tools and toys to go about my commandline-gazing, and have documented most of what I use.
Tried my best to keep this file for one use only: setting my ENVIRONMENT variables for programs and terminal. Made sure to get the
XDG_*_HOME
andZDOTDIR
paths set, as this helps with my OCD and wanting everything to be uniform in execution. Everything else is par for course.
Nothing too exciting here. Just the basic config and an empty
.gitignore
... Maybe I'll utilize it one day.
I am ever flighty with the choice of what prompt to use. Sometimes, I'm rocking liquidprompt, and sometimes I'm rocking starship. Here recently, I've been satisfied with Ys and it's presentation of information.
- repo: caarlos0 - dotfiles for zstyle completion wrangling.
- blog post: managing your dotfiles - ways of organizing and managing my dotfiles. symlinks!
- blog post: command line productivity - turned me onto alias suffixes. sexy, sexy alias suffixes.
- ZSH overview - Pretty detailed and thorough explanation and exploration of ZSH features.