Your dotfiles are how you personalize your system. These are mine.
If you're interested in the philosophy behind why projects like these are awesome, you might want to read @holman's post on the subject.
I use GNU stow to symlink my dotfiles from this repo to ~/
git clone --recursive git://github.com/decached/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow zsh
stow vim # and so on
This will clone, symlink the appropriate dotfiles files to your home directory.
Vim plugins are managed through vim-plug. Run :PlugInstall
the first time you start Vim.
Prezto is configuration framework for Zsh. See installation instructions on Prezto
I use fisher to manage plugins, starship as my prompt.
# To add my customizations and an environment variable $DOTFILES
echo "source ~/dotfiles/fish/config/init.fish" >> ~/.config/fish/config.fish
I want this to work for everyone; that means when you clone it down it should work for you. That said, I do use this as my dotfiles, so there's a good chance I may break something if I forget to make a check for a dependency.
If you're brand-new to the project and run into any blockers, please open an issue on this repository, and I'd love to get it fixed for you!
This is MIT with no added caveats, therefore feel free to use this without linking back to me or using a disclaimer or anything silly like that.