A curated list of dotfiles resources. Inspired by the awesome list thing.
There are many great dotfiles repos out there, each containing their own inspiration and gems. I think one of the best ways to go through them is by searching GitHub for "dotfiles".
A collection of the most popular, well-maintained, and collaborative dotfiles repositories & frameworks. Some projects contain just the dotfiles. Others go further by allowing you to easily add your own custom dotfiles, and/or including scripts to manage dotfiles/plugins.
Title | Description | Focus :--|:--|:-- Bash it | Community bash framework. | Autocompletion, themes, aliases, custom functions. Well-structured framework. Mathias’s dotfiles | Sensible hacker defaults for macOS | Lots of goodness here, great collaborative community effort. Maximum Awesome | Config files for vim and tmux | Vim, tmux. Built for Mac OS X. dev-setup | Mac OS X development environment setup | Extensive setup of developer tools on OS X. webpro's dotfiles | macOS dotfiles | Bash, Homebrew, Brew Cask, Git, Node.js, Hammerspoon. Overbryd's dotfiles | macOS 0-100 bootstrap | macOS defaults, Bash, Homebrew, Casks, Git, Vim | Straightforward maintenance with a simple Makefile
Title | Description | Focus :--|:--|:-- thoughtbot dotfiles | Set of vim, zsh, git, and tmux configuration files | Zsh, vim, tmux, git, homebrew. Uses rcm. oh-my-zsh | Community-driven framework for managing your zsh configuration. | Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool. Prezto | The configuration framework for Zsh. | Enriches the command line interface environment with sane defaults, aliases, functions, auto completion, and prompt themes. YADR | The best vim, git, zsh plugins and the cleanest vimrc you've ever seen | Homebrew, zsh, git, vim, and more. Active repository. holman does dotfiles | holman does dotfiles | Organized well around topics. Author wants it to work for everyone. antigen | Plugin manager for zsh, inspired by oh-my-zsh and vundle. | Antigen is a small set of functions that help you easily manage your shell (zsh) plugins. Antigen is to zsh, what Vundle is to vim. Dries's dotfiles | Simplified approach to dotfiles for macOS | Zsh, Oh My Zsh, macOS, Homebrew, Mackup sobolevn's dotfiles | Dotfiles for the developer happiness | Zsh, Brew, Sublime, Python, Node, Elixir
Title | Description | Focus :--|:--|:-- oh-my-fish | Community Fish framework. | Includes many plugins and themes, with installation, auto-update, and scaffolding tools. Paul's dotfiles | Abundant dotfiles with a plethora of cool custom functions | Fish, macOS, Homebrew, Custom Shell functions rkalis's dotfiles | Well-maintained dotfiles featuring Fish, repository management and Hammerspoon | Fish, macOS, Homebrew, Repository management, Hammerspoon
To the extent possible under law, Lars Kappert has waived all copyright and related or neighboring rights to this work.