theZMC's Dotfiles
These are dotfiles. Most of the inspiration for how this repo is set up is taken from Dreams of Autonomy's fantastic dotfiles video.
-
Clone this repo:
git clone https://github.com/thezmc/dotfiles.git ~/dotfiles # or wherever you want to put it
-
Use stow to populate your home directory with symlinks for all of this repo's configuration files:
cd ~/dotfiles # --no-folding symlinks files directly instead of directories # this prevents extra content in those directories from polluting # our dotfiles stow --no-folding -t "$HOME" .
-
Restart your terminal and wait for mise to do its thing. It should automatically install everything you need to get up and running but it may take a few minutes.
That's it! Enjoy the dotfiles. If you want to use this is a base for your own
configuration, you can rm -rf ~/dotfiles/.git && cd ~/dotfiles && git init to
create your own git repo. Fair warning: the gnupg and ssh directories are
pretty specific to my setup, so you may want to remove those first if you
seriously want to use this as a base for your own config.