Originally and shamelessly copied from @holman. Aberrations are my own.
Your dotfiles are how you personalize your system. These are mine.
Zach Holman has an interesting post on dotfiles if you're new to them.
Everything's built around topic areas. If you're adding a new area to your
forked dotfiles — say, "Java" — you can simply add a java
directory and put
files in there. Anything with an extension of .zsh
will get automatically
included into your shell.
Who knows? Fork it, remove what you don't use, and build on what you do.
- clone dotfiles repo
- ensure
$env:git
and$GIT_PATH
are set
- TODO: Update this. This is outdated. I think.
# Overwrites existing .zshrc
mv ~/.zshrc ~/.zshrc.bak;curl -fsSL https://raw.githubusercontent.com/Wittionary/dotfiles/main/zsh/.zshrc --output ~/.zshrc;source ~/.zshrc
- espanso/_setup.ps1
- git/_setup.ps1
- powershell/_setup.ps1
- windows-terminal/_setup.ps1
- Coming soon: run setup-windows.ps1
I forked Zach Holman's excellent dotfiles for a couple weeks before deciding I needed a setup that was built from the ground up and totally custom to the way I work so I started over. I will definitely be referring to his work as a documentation of sorts to discern different approaches and solutions.