This is a collection of dotfiles and scripts I use for customizing my dev-setup. It contains all my configuration files. See https://dotfiles.github.io/ for more details.
OS related setup scripts can be found in setup folder.
- Sane defaults for Mac
- Zsh
- Git
- vim
cd ~
git clone --recursive https://github.com/CuriousLearner/dotfiles.git
cd ~/dotfilessh setup/setup_mac.shsh setup/osx_defaults.shThis creates symbolic links from your home directory to the dotfiles, keeping everything maintainable in git:
sh bootstrap.shpip3 install -r setup/requirements.pipcd ~/dotfiles/setup/vscode && sh setup-vs-code.shThis creates a symlink to settings.json and installs extensions.
Tip: Use the alias eve to update the VS Code extensions list in ~/dotfiles/setup/vscode/install-extensions.sh
I actively watch the following repositories and add the best changes to this repository:
This is what I want. It might not be what you want. Don't worry, you have options:
If you have differences in your preferred setup, I encourage you to fork this to create your own version. Once you have your fork working, let me know and I'll add it to a 'Similar dotfiles' list here. It's up to you whether or not to rename your fork.
I also accept pull requests on this, if they're small, atomic, and if they make my own project development experience better.
The code is available under the MIT license.