awesome-dotfiles
by webpro
A curated list of dotfiles resources.
AI summary
dotfile manager
A curated collection of resources and tools for managing dotfiles, providing guidance on setup, configuration, and management.
- stars
- 9.3K
- forks
- 339
- watching
- 167
- awesome lists
- 8
- entries
- 91
What's in the list
91 links in 14 sections, with live GitHub stats.activeno commit in 2y
Articles / Introductions
Articles / Tutorials
Articles / Shell startup
Articles / Using specific tools
Find dotfiles repos
- path:**/.gitconfig
Tip: search for a filename on GitHub, e.g.
Example dotfiles repos / Bash
Example dotfiles repos / Zsh
rcm
Zsh, vim, tmux, git, homebrew. Uses
Example dotfiles repos / Fish
Example dotfiles repos / Ansible
Tools
- Ansible
Radically simple configuration-management, application deployment, task-execution, and multinode orchestration engine
bashdot
Minimalist dotfile management framework written entirely in bash
chezmoi
Manage your dotfiles securely across multiple machines
comtrya
Configuration management for localhost, written in Rust, for Linux, BSD, macOS, and Windows
dotbare
Manage dotfiles interactively with fzf
dotbot
Tool that bootstraps your dotfiles
dotdrop
Save your dotfiles once, deploy them everywhere
Fisher
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
Git dotfile synchronizer written in Bash
mackup
Keep your application settings in sync (macOS/Linux)
Pearl
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
rc file (dotfile) management
rotz
Fully cross platform dotfile manager and dev environment bootstrapper written in Rust
themer
Manage and generate themes across your development tools from within your dotfiles
toml-bombadil
Templatize and manage your dotfiles
xdg-ninja
A shell script which checks your $HOME for unwanted files and directories
yadm
Tool for managing a collection of files across multiple computers, using a shared Git repository and some additional features
Tools / macOS
Miscellaneous
- dotfiles.github.io
Your unofficial guide to dotfiles on GitHub
- Filesystem Hierarchy Standard
Directory structure and directory contents in Linux distributions
- A lesson in shortcuts
- How the idea of "hidden" or "dot" files was born, by Rob Pike (originally posted on Google+)
Related Lists
Awesome Dev Env
Curated list of awesome tools, resources and workflow tips making an awesome development environment
Awesome Fish
Curated list of packages, prompts, and resources for the fish shell
Awesome Shell
Curated list of awesome command-line frameworks, toolkits, guides and gizmos
Awesome Sysadmin
A curated list of amazingly awesome open source sysadmin resources
Awesome Zsh Plugins
List of Zsh plugins suitable for use with oh-my-zsh, antigen & Prezto
Terminals Are Sexy
A curated list of Terminal frameworks, plugins & resources for CLI lovers
Archive/abandoned projects
vcsh
( , )
Nothing in this list matches your filter.
Featured in 8 awesome lists
Each link jumps to the spot where the list mentions awesome-dotfiles.