A curated list of dotfiles resources. Inspired by the awesome list thing. Note that some articles or tools may look old or old-fashioned, but this usually means they're battle-tested and mature (like dotfiles themselves). Feel free to propose new articles, projects or tools!
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.
|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.|
|webpro's dotfiles||macOS dotfiles||Bash, Homebrew, Brew Cask, Git, Node.js, Hammerspoon.|
|rootbeersoup's dotfiles||Effortless Bash, Vim and macOS configuration||A
|Luke's voidrice||Arch linux dotfile bootstrap||Bloatless, often suckless software. Vim config for editing documents in markdown or latex|
|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.|
|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|
|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|
|.dots||New and upgraded dotfiles, now with Ansible!||Completely automated desktop setup, configuration and maintenance using Ansible|
|sloria's dotfiles||sloria's dotfiles as Ansible roles||Sets up a full local development environment with a single command|
To the extent possible under law, Lars Kappert has waived all copyright and related or neighboring rights to this work.