awesome-dotfiles

dotfile manager

A curated collection of resources and tools for managing dotfiles, providing guidance on setup, configuration, and management.

A curated list of dotfiles resources.

GitHub

9k stars
167 watching
339 forks
last commit: 3 months ago
Linked from 8 awesome lists

awesomeawesome-listbashdotfilesdotfiles-resourcesfishlistshelltoolszsh

Awesome Dotfiles / Articles / Introductions

Getting started with dotfiles ( )
Getting started with dotfiles ( )
Managing your dotfiles
Dotfiles Are Meant to Be Forked
Dotfile discovery
I do Dotfiles!

Awesome Dotfiles / Articles / Tutorials

Setting up a new (OS X) development machine: Part 3 - Dotfiles and custom SSH config
Setting Up a Mac Dev Machine From Zero to Hero With Dotfiles
Using Git and GitHub to manage your dotfiles
conf.d like directories for zsh/bash dotfiles
Managing your dotfiles
The best way to store your dotfiles: A bare Git repository
Dotfiles Management

Awesome Dotfiles / Articles / Shell startup

Shell startup scripts
Zsh/Bash startup files loading order

Awesome Dotfiles / Articles / Using specific tools

Using GNU Stow to manage your dotfiles
Managing Dotfile Symlinks with GNU Stow
Dotfiles and dev tools provisioned by Ansible

Awesome Dotfiles / Find dotfiles repos

Google for "dotfiles"
Archlinux collection
path:**/.gitconfig Tip: search for a filename on GitHub, e.g.

Awesome Dotfiles / Example dotfiles repos / Bash

Bash it 14,322 3 months ago
Mathias’s dotfiles 30,424 7 months ago
webpro's dotfiles 1,099 3 months ago
rootbeersoup's dotfiles 72 3 months ago

Awesome Dotfiles / Example dotfiles repos / Zsh

thoughtbot dotfiles 7,992 3 months ago
rcm 3,134 6 months ago Zsh, vim, tmux, git, homebrew. Uses
oh-my-zsh
Prezto 14,041 2 months ago
Dries's dotfiles 2,223 4 months ago
sobolevn's dotfiles 742 3 months ago
yutkat's dotfiles 790 3 months ago
Luke's voidrice 4,306 4 months ago
2KAbhishek's dots2k 247 3 months ago
Zim 3,934 3 months ago

Awesome Dotfiles / Example dotfiles repos / Fish

oh-my-fish 10,522 5 months ago
Paul's dotfiles 4,212 3 months ago
rkalis's dotfiles 248 over 2 years ago

Awesome Dotfiles / Example dotfiles repos / Ansible

.dots 96 3 months ago
sloria's dotfiles 152 5 months ago

Awesome Dotfiles / Tools

Ansible Radically simple configuration-management, application deployment, task-execution, and multinode orchestration engine
bashdot 104 about 2 years ago Minimalist dotfile management framework written entirely in bash
chezmoi 13,615 2 months ago Manage your dotfiles securely across multiple machines
comtrya 514 2 months ago Configuration management for localhost, written in Rust, for Linux, BSD, macOS, and Windows
dotbare 677 10 months ago Manage dotfiles interactively with fzf
dotbot 7,161 3 months ago Tool that bootstraps your dotfiles
dotdrop 1,800 3 months ago Save your dotfiles once, deploy them everywhere
Fisher 7,881 6 months ago A package manager for Fish
fresh Keep your dotfiles fresh. Fresh is a tool to source shell configuration (aliases, functions, etc) from others into your own configuration files
GNU Stow Symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place
homeshick 2,116 5 months ago Git dotfile synchronizer written in Bash
mackup 14,651 6 months ago Keep your application settings in sync (macOS/Linux)
Pearl 229 11 months ago Package manager that allows to control, sync, share dotfiles as packages automatically activated during shells or editors startup. There is a wide range of packages already available. in the (for Linux and OSX)
rcm 3,134 6 months ago rc file (dotfile) management
rotz 355 2 months ago Fully cross platform dotfile manager and dev environment bootstrapper written in Rust
themer 5,522 8 months ago Manage and generate themes across your development tools from within your dotfiles
toml-bombadil 236 2 months ago Templatize and manage your dotfiles
xdg-ninja 2,536 3 months ago A shell script which checks your $HOME for unwanted files and directories
yadm 5,184 2 months ago Tool for managing a collection of files across multiple computers, using a shared Git repository and some additional features

Awesome Dotfiles / Tools / macOS

dockutil 1,384 about 1 year ago Command line tool for managing dock items
mas 11,011 3 months ago Mac App Store command line interface
zero 286 over 1 year ago Radically simple personal bootstrapping tool for macOS

Awesome Dotfiles / Miscellaneous

dotfiles.github.io Your unofficial guide to dotfiles on GitHub
Filesystem Hierarchy Standard Directory structure and directory contents in Linux distributions
XDG Base Directory Specification -
A lesson in shortcuts - How the idea of "hidden" or "dot" files was born, by Rob Pike (originally posted on Google+)
Awesome Dev Env 2,862 7 months ago Curated list of awesome tools, resources and workflow tips making an awesome development environment
Awesome Fish 4,250 7 months ago Curated list of packages, prompts, and resources for the fish shell
Awesome Shell 33,372 6 months ago Curated list of awesome command-line frameworks, toolkits, guides and gizmos
Awesome Sysadmin 25,924 6 months ago A curated list of amazingly awesome open source sysadmin resources
Awesome Zsh Plugins 15,638 2 months ago List of Zsh plugins suitable for use with oh-my-zsh, antigen & Prezto
Terminals Are Sexy 12,316 7 months ago A curated list of Terminal frameworks, plugins & resources for CLI lovers

Awesome Dotfiles / Archive/abandoned projects

antigen
Bashstrap 1,558 almost 6 years ago
battleschool 417 about 9 years ago
Bork 216 about 4 years ago
Cider 838 over 1 year ago
dev-setup 6,137 almost 2 years ago
dotfiles 583 7 months ago
dotstow 98 10 months ago
Eduardo's dotfiles 422 over 7 years ago
ellipsis 357 over 2 years ago
emplace 267 2 months ago
holman does dotfiles 7,356 6 months ago
homesick 2,391 over 4 years ago
Kevin's dotfiles 143 3 months ago
kody 139 about 2 years ago
macOS Defaults 1,286 almost 5 years ago
osxc
vcsh 2,198 6 months ago ( , )
YADR

Backlinks from these awesome lists:

More related projects: