23 lines
815 B
Markdown
23 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
|