Dotfiles are configuration files typically used to customize and manage user environments in Unix-like operating systems. They are often hidden (with filenames starting with a .) and are used by various tools and applications, such as Git (.gitconfig), shells (.bashrc, .zshrc), and editors like Vim (.vimrc). Including Dotfiles in a project or personal repository is highly beneficial because they allow users to maintain consistent configurations across different systems, streamline setups, and serve as a backup for personalized settings. Sharing Dotfiles in a repository can also help others adopt similar workflows or configurations, promoting productivity and collaboration.
After cloing this repo, run install to automatically set up the development environment. Note that the install script is idempotent: it can safely be run multiple times.
git clone https://github.com/petersellars/dotfiles
cd dotfiles && ./install
Dotfiles uses Dotbot for installation.
Dotfiles configuration resides in the .install.conf.yaml file.
You can make local customizations for some programs by editing these files:
bash:~/shell_local_beforerun firstbash:~/bashrc_local_beforerun before.bashrcbash:~/bashrc_local_afterrun after.bashrcbash:~/shell_local_afterrun last
Copyright (c) Peter Sellars. Released under the MIT License. See LICENSE.md for details.