dotfiles/README.md

22 lines
815 B
Markdown

# dotfiles
My personal dotfiles and configurations.
## The Contents
- `common` - A set of configuration files common to every system.
- `$hostname` - Configuration files specific to the system with the given hostname.
- `$x` - Additional (optional) configurations that can also be added.
## The System
Each subdirectory of this repository is a collection of files to install
relative to the current user's home directory (assumed to be `$HOME`)
which are merged into the home directory by the `install.sh` script.
The script chooses specific subdirectories and merges them in the following
order, with precedence given to the more recently-listed subdirectory if two or
more contain a file at the same path:
- Command-line arguments (precedence given first-to-last)
- System hostname
- The `common` directory