Dotfiles
Introductions
6_ENTRIESTutorials
7_ENTRIESShell startup
2_ENTRIESUsing specific tools
3_ENTRIESFind dotfiles repos
3_ENTRIESThere are many great dotfiles repos out there, each containing their own inspiration and gems. One way to go through them is to search GitHub for "dotfiles".
Also see:
- Tip
Tip: search for a filename on GitHub, e.g. path:**/.gitconfig.
Tools
19_ENTRIES- 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 Official Pearl Hub (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.
macOS
3_ENTRIESMiscellaneous
4_ENTRIES- 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+).